Overview
- Skill Key
- i-am-rad/chrome-extension-relay-helper-mac
- Author
- i-am-rad
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/i-am-rad/chrome-extension-relay-helper-mac
- Latest Commit SHA
- ed20bcca53e793fa70223f3d0c81d1650bdb42da
Attach the OpenClaw Browser Relay Chrome extension to a live tab so the browser tool (profile="chrome") works. Use this skill before any browser automation that requires Chrome extension relay access on macOS. Handles kill/launch/maximize/attach and verifies state via Peekaboo accessibility — no hardcoded coordinates, works at any screen size.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 OpenClaw Chrome Relay Helper - Mac 技能。 若已安装,则直接安装 OpenClaw Chrome Relay Helper - Mac 技能。
# OpenClaw Chrome Relay Helper - Mac
Automates attaching the **OpenClaw Browser Relay** Chrome extension to a live tab on macOS. Once attached, the `browser(profile="chrome")` tool works — you can navigate, snapshot, click, and scrape using your real Chrome session.
**macOS only.** Requires Peekaboo (macOS UI automation CLI).
## Quickstart
```bash
bash <skill-dir>/scripts/attach.sh
```
Outputs one of:
- `ALREADY_ATTACHED` — already connected, nothing to do
- `ATTACHED` — freshly connected, ready to use
- `FAILED: <reason>` — check `~/.openclaw/media/relay-attach-fail.png` for a debug screenshot
Then navigate and automate:
```python
browser(action="navigate", profile="chrome", targetUrl="https://example.com")
browser(action="snapshot", profile="chrome", compact=True) # read page content
```
**Typical wall time: ~29s on a clean launch.**
## Prerequisites
### 1. Peekaboo (macOS UI automation CLI)
```bash
brew install steipete/tap/peekaboo
```
Peekaboo reads Chrome's accessibility tree to find the extension icon by description — no pixel coordinates needed.
### 2. Accessibility permission for `node`
Go to **System Settings → Privacy & Security → Accessibility** and add your `node` binary. Without this, Peekaboo cannot send click events.
Find your node path with: `which node`
### 3. openclaw.json browser profile
Add this to your `~/.openclaw/openclaw.json`:
```json
"browser": {
"profiles": {
"chrome": {
"cdpUrl": "http://127.0.0.1:18792",
"driver": "extension",
"color": "#FF5A36"
}
}
}
```
Restart the gateway after editing: `openclaw gateway restart`
### 4. Extension loaded and pinned in Chrome
The OpenClaw Browser Relay extension must be loaded as an unpacked extension in Chrome. It's included with OpenClaw at:
```
~/.openclaw/browser/chrome-extension
```
Load it via `chrome://extensions` → **Developer mode ON** → **Load unpacked**.
**The extension must also be pinned to the toolbar.** The script finds the icon via Ch...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.