Install
openclaw skills install chrome-relayControl the user's local Chrome browser via OpenClaw Browser Relay extension. Use when: (1) User asks to control/access their browser (2) User wants to autom...
openclaw skills install chrome-relayControl the user's local Chrome browser through the OpenClaw Browser Relay extension. This provides access to the user's real logged-in browser sessions.
If user doesn't have Browser Relay extension installed:
Get extension path:
~/.openclaw/browser/chrome-extension
Or run: open ~/.openclaw/browser/chrome-extension (macOS)
Install in Chrome:
chrome://extensionsGet Gateway token:
openclaw config get gateway.auth.token
Configure extension:
Connect:
openclaw browser tabs --profile chrome-relay
Or use the tool:
browser(action=tabs, profile=chrome-relay)
browser(action=snapshot, profile=chrome-relay, targetId=<targetId>)
browser(action=navigate, profile=chrome-relay, targetId=<targetId>, url="https://...")
Note: aria-ref based selectors have reliability issues in chrome-relay mode. Prefer JavaScript evaluation for complex interactions:
// Click element
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('selector').click()")
// Type in input
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('input').value = 'text'")
// Get element info
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('selector').innerText")
Red ! badge on extension:
openclaw gateway startCan't find element: