本文へ移動
cccskills
無料GitHub で公開

cloak-bridge

Use when a user-driven CloakBrowser profile needs MV3 Chrome writes/events through the native messaging bridge.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

CloakBrowser bridge

Opt-in, zero-TCP extension channel. Load bridge/extension as an MV3 unpacked extension; install the native host with the exact 32-character extension ID. The host manifest needs an absolute executable path and exactly one chrome-extension://<id>/ allowed origin. STDOUT IS PROTOCOL-ONLY; DIAGNOSTICS GO TO STDERR.

import { createBridgeClient, createChromeApi } from "omowright";
const bridge = createBridgeClient({ extensionId, stdin, stdout });
const chrome = createChromeApi(connection, { profilePath, bridge });

Launch the pinned binary ~/.cloakbrowser/chromium-145.0.7632.109.2/Chromium.app/Contents/MacOS/Chromium with --load-extension=/absolute/path/to/bridge/extension and optionally exactly one --silent-debugger-extension-api — it only suppresses the warning; it is not authorization.

Support matrix

APIBridge behavior
bookmarks.create/move/removeSupported only when negotiated
history.deleteUrl/deleteRangeSupported only when negotiated
tabGroups.updateSupported only when negotiated
debugger.attach/detachSupported only when negotiated, numeric tab IDs only
notifications, tabGroups, tabs, windows eventsForwarded without replay
bookmarks.update/removeTreeUnsupported
history.addUrlUnsupported
downloads.pause/resume/cancel/eraseUnsupported
standalone reads and downloads.downloadExisting CDP/profile behavior

NEVER RETRY A MUTATION AFTER DISCONNECT — COMPLETION IS INDETERMINATE. Subscribe to events before triggering actions. CloakBrowser native-host registration requires a verified nativeMessagingHostDir; the product directory CANNOT be guessed from --user-data-dir or the application filename.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Push browser tab and download lifecycle events plus manager-owned background tabs. Read this when an agent needs lifecycle notifications or a temporary tab without polling.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

captcha

無料

Interact with challenge widgets in an authorized automation flow using checkbox clicks, slider drags, text OCR, and image-grid input. Verify completion with an application-specific condition.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

chrome

無料

Read this when you need Chrome MV3-shaped APIs — bookmarks, tabs, windows, history, downloads, or top sites — in standalone OmOWright.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

network

無料

Read the network instead of the DOM. Snoop JSON API responses, wait for a request instead of sleeping, collect items while scrolling, record a QA flight trace (jsonl, HAR, screenshots), and intercept requests with routes.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

omowright

無料

The default code-driven browser path for interactive browsing work: drives any browser from code with token-efficient a11y snapshots (57% smaller via compactSnapshot), ref-based clicks, coordinate control (CUA), viewport pinning, CAPTCHA solving (reCAPTCHA, Turnstile, hCaptcha, slider, OCR), Chrome MV3 APIs (tabs/bookmarks/history/downloads/topSites), network snoop (read API JSON instead of DOM), flight-recorder trace (jsonl + HAR + screenshots), OOPIF-aware snapshots, dialog policy, human handoff for login/OTP, device emulation, request routes, stealth via CloakBrowser as the default owned engine with zero exposed CDP ports, and an attached engine that drives the user's own signed-in browser through BrowserSkill (connectBrowserSkill, bskSnapshot, one-click onboarding via bskOnboard). MUST USE for interactive browser work: scraping, blocked/WAF/JS-rendered pages, logins, the user's logged-in sites and open tabs, extension popups, form filling, screenshots, web QA, CAPTCHAs. The ulw-research browsing lane runs on ultimate-browsing, not this skill.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

Coordinate-level browser control for UI that snapshots, refs, and locators cannot target - canvas apps, extension popups, OS-drawn dialogs, custom drag surfaces. Read this when a DOM-targeted action fails twice, when the next decision depends on rendered pixels, or when CUA clicks land on the wrong element.

日本語の概要は準備中です。原文の説明を表示しています。

code-yeongyu/omowright42026年10月11日 更新

code-yeongyu のスキルをすべて見る

このスキルの問題を報告する