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.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a user-driven CloakBrowser profile needs MV3 Chrome writes/events through the native messaging 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.
| API | Bridge behavior |
|---|---|
| bookmarks.create/move/remove | Supported only when negotiated |
| history.deleteUrl/deleteRange | Supported only when negotiated |
| tabGroups.update | Supported only when negotiated |
| debugger.attach/detach | Supported only when negotiated, numeric tab IDs only |
| notifications, tabGroups, tabs, windows events | Forwarded without replay |
| bookmarks.update/removeTree | Unsupported |
| history.addUrl | Unsupported |
| downloads.pause/resume/cancel/erase | Unsupported |
| standalone reads and downloads.download | Existing 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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Read this when you need Chrome MV3-shaped APIs — bookmarks, tabs, windows, history, downloads, or top sites — in standalone OmOWright.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。