🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Chrome Relay

by @meowlegemy-sudo

Control 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...

Versionv1.0.0
Installs2
πŸ’‘ Examples

Check Connected Tabs

openclaw browser tabs --profile chrome-relay

Or use the tool:

browser(action=tabs, profile=chrome-relay)

Read Page Content

browser(action=snapshot, profile=chrome-relay, targetId=)

Navigate

browser(action=navigate, profile=chrome-relay, targetId=, url="https://...")

Interact with Page

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")

Limitations

  • aria-ref selectors may timeout; use JavaScript evaluate instead
  • Extension must be attached (icon shows ON) for each tab
  • Only works with Chrome browser
  • Connection port: 18792
  • πŸ“‹ Tips & Best Practices

    Red ! badge on extension:

  • Gateway not running β†’ start with openclaw gateway start
  • Token mismatch β†’ verify token in extension settings
  • Can't find element:

  • Page may have loaded new DOM β†’ re-snapshot
  • Use browser devtools console to find selectors first
  • View on ClawHub
    TERMINAL
    clawhub install chrome-relay

    πŸ§ͺ Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    πŸ” Can't find the right skill?

    Search 60,000+ AI agent skills β€” free, no login needed.

    Search Skills β†’