Install
openclaw skills install tabbit-devtoolsUse Tabbit with agent-browser by reading Tabbit's live DevToolsActivePort file, deriving the browser wsEndpoint, and routing browser actions through agent-browser --cdp.
openclaw skills install tabbit-devtoolsPrefer this skill whenever the request is explicitly about Tabbit or includes phrases like 用我的 tabbit 浏览器, 在 Tabbit 里, Tabbit 当前页, or Tabbit 当前标签.
Treat Tabbit as a Chromium-based browser.
This skill is about how to connect agent-browser to Tabbit.
After the connection is established, handle browser automation and inspection through the normal agent-browser workflow.
Do not implement a parallel browser automation layer, bridge daemon, or custom CDP client inside this skill.
Treat agent-browser as the browser-operation layer after Tabbit endpoint discovery.
The most relevant commands for this skill are:
open <url>snapshot -iclick @e3fill @e5 <text>press EnterDo not restate a full agent-browser manual here. Use these commands as the default vocabulary for Tabbit tasks, and prefer the official README for any broader command surface.
~/Library/Application Support/Tabbit/DevToolsActivePort first.~/Library/Application Support/Tabbit Browser/DevToolsActivePort./devtools/browser/<id>ws://127.0.0.1:<port><path>.wsEndpoint over http://127.0.0.1:<port>. Tabbit may expose the browser WebSocket while /json/version and /json/list still return 404.wsEndpoint into agent-browser --cdp ....agent-browser workflow for page operations.DevToolsActivePort directly or by running scripts/discover_tabbit_cdp.py.activePortFile, port, browserPath, browserUrl, and wsEndpoint.agent-browser --cdp <wsEndpoint> ....agent-browser workflow for open, snapshot, click, fill, and other browser commands.agent-browser is unavailable, say so plainly and surface the connection facts instead of inventing a custom CDP bridge.DevToolsActivePort and the derived browser WebSocket endpoint.Tabbit support directory first, then Tabbit Browser.wsEndpoint over a raw port because Tabbit may not expose HTTP discovery routes.run_agent_browser_on_tabbit.py, keep using that same wrapper path for the rest of the task unless the user explicitly asks otherwise.agent-browser patterns for everything else.tabbit-devtools MCP server exists.chrome-devtools session can be retargeted to Tabbit.agent-browser.chrome-devtools MCP will automatically take over Tabbit.agent-browser cannot be launched in the current environment, stop at connection guidance and explain the limitation.agent-browser, not to this skill.