mathaix/openclawmachines/ocm-browser
Claude Code and agent skill by mathaix/openclawmachines
- community
Checking that the SKILL.md file is still in the repository.
Drive a browser from an OpenClaw machine. Companion to the browser-harness skill — explains the OCM-specific bridge proxy, the readiness check you must run first, and how pairing works. Start here before writing any browser code.
Install
npx vskill@latest install mathaix/openclawmachines/ocm-browserSKILL.md
ocm-browser
OpenClaw machines don't run Chrome themselves. When you need a browser, a separate browser VM is paired with your machine and its Chrome is reached via a managed CDP bridge at http://192.168.100.1:9222. The browser-harness skill gives you the Python helpers (click, js, screenshot, new_tab, page_info, cdp) that talk to that Chrome.
Read this skill before writing browser code. Nothing below the readiness check below is usable unless the check passes.
Readiness check — ALWAYS run first
Exit 0 means a browser VM is paired and reachable. Exit 1 means there is no browser to drive — stop, tell the user, do not claim you ran code you did not run.
The probe mirrors the endpoint bh will actually use, so a 0 exit here is a reliable green light.
Minimum happy-path example
All helpers come from the browser-harness skill. bh wires up the bridge CDP URL for you — you don't need to set BU_CDP_WS yourself.
When to consult interaction-skills
interaction-skills/pairing-readiness.md— ifbh --checkfails, or if
the user asks "can I use a browser right now?"
interaction-skills/bridge-proxy.md— if you need to understand what the
bridge does, what network it exposes, SSRF policy, or why a request is blocked.
interaction-skills/browser-vm-lifecycle.md— if the user asks about
pairing/unpairing, what survives a VM restart, or how to restart Chrome without losing session state.
interaction-skills/profile-persistence.md— if you need to save a
logged-in browser session (LinkedIn, X/Twitter, Instagram, Facebook, most SaaS) and restore it after the browser VM gets recreated or a new one is paired.
browser-harness/interaction-skills/cookies.md— generic Browser Harness
cookie guidance.
Important constraints
- Cookies and session state live in the browser VM, not this machine.
They persist while the browser VM runs; they vanish if the user unpairs or recreates it. To keep them across unpair/recreate, save the cookie jar first — see interaction-skills/profile-persistence.md.
- The bridge has a fail-closed SSRF policy. Arbitrary internal IPs are
blocked; the bridge's own RFC1918 address is allowlisted by the platform.
- You do not have direct TCP access to the browser VM's Chrome. Always
go through bh / browser-harness, not through raw curl / websockets.
Environment overrides (advanced)
OCM_CDP_BRIDGE_URL— override the managed bridge URL used bybh --check
when BU_CDP_WS isn't set. Default: http://192.168.100.1:9222.
BU_CDP_WS— explicit CDP WebSocket URL. If set,bhuses it verbatim
and bh --check probes the matching /json/version on the same host:port.
Use these only to target a custom remote Chrome (debugging, dev VMs). In normal operation the defaults are correct.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingrootfs/skills/ocm-browser/SKILL.md
Popularity
- Repository stars
- 60
- Repository forks
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mathaix/openclawmachines/ocm-browser)