Browser Relay
Operate the user's existing, logged-in Chrome locally or on an explicitly connected remote machine. Read complete page content with actionable refs and links, perform grouped actions, and use screenshots in persistent browser sessions. Skip static public pages and pure REST APIs.
Install
npx skills add reliefeai/browser-relay --skill browser-relaygit clone --depth 1 https://github.com/reliefeai/browser-relay.git /tmp/browser-relay
mkdir -p ~/.claude/skills
cp -r /tmp/browser-relay/skills/browser-relay ~/.claude/skills/browser-relayPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Browser Relay
Use the user's existing browser and login state. Select an actual tab ID by URL
and title; a foreground change must not redirect your work.
```bash
browser-relay tabs
browser-relay read --tab <id> --session <task-name>
```
Use a distinct session name for each independent task. Managed operations claim
the tab for that session. Another owner must release or hand it off before you
operate it; never stop someone else's session merely to gain access. These
leases coordinate trusted clients, not access control against local software.
## Choose the observation that answers the question
- **Reading:** `read` focuses on main content and preserves semantic groups,
complete text and full URLs. `read --ref <ref>` reads an observed subtree.
- **Operating:** `observe` includes the whole page, controls, states and refs.
Use it to find navigation, dialogs or controls outside the main content.
- **Seeing:** use screenshots for canvas, layout, missing accessible text or a
semantic action with an unexpected outcome. In the runtime,
`tab.observe({mode:'both'})` returns a snapshot and screenshot together. With
CLI use `observe --mode both --output /tmp/page.png --tab <id> --session <name>`.
Follow `nextCursor` (`read --cursor <cursor>`) when an observation is truncated.
A cursor continues the same captured text; it is not a new live observation.
After navigation it expires. If the page exceeds the cache limit, read a smallerDetails
- Skill name
browser-relay- Repository
- reliefeai/browser-relay
- Path
skills/browser-relay/SKILL.md- License
- MIT
- Repo updated
- 17 September 2026
- Listed in
- VoltAgent/awesome-agent-skills
FAQ
What does the Browser Relay skill do?
Operate the user's existing, logged-in Chrome locally or on an explicitly connected remote machine. Read complete page content with actionable refs and links, perform grouped actions, and use screenshots in persistent browser sessions. Skip static public pages and pure REST APIs.
How do I install the Browser Relay skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add reliefeai/browser-relay --skill browser-relay. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Browser Relay popular?
It lives in reliefeai/browser-relay, which has 138 GitHub stars and 20 forks, and is included in 1 curated skill list.
Related skills
Xhs Writer
180JuneYaooo/xhs-writer-skill
生成小红书(RedNote)笔记:把主题或用户提供的素材(文字/图片/视频)做成一套竖版卡片(图文) 或一段带分镜脚本的视频稿(视频),配 caption + hashtags,落盘到 output/小红书/。 使用时机:用户说 写小红书 / 做小红书笔记 / 小红书图文 / 小红书种草 / 出一套 xhs 卡片 / 小红书视频 / write a Xiaohongshu note / make a RedNote post。
Socialclaw
103ndesv21/socialclaw
Use when a user wants social media scheduling and publishing for AI agents on X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, and Pinterest through SocialClaw.
Brewreel
177Finderchangchang/brewreel
精酿 · BrewReel:四种玩法。宣传片:做竖版产品宣传短片(1080x1920,15–45 秒,抖音/视频号/小红书)。用户要做产品宣传片、推广短视频、App 介绍视频、功能演示视频、上新短片、带货片头时使用。支持软件、餐饮、电商实物、教培、美业、文旅住宿六个行业,支持中英双语。你只写 storyboard.json,校验拦规则和行业合规,一条命令出片。口播配画面:用户有 talk.mp4,或要给口播配画面时,只读 broll/SKILL-broll.md,只写 broll.json,跑 node scripts/talk.mjs,不要写 storyboard.json。造 AI 画面风格:用户用一句话描述画面风格时,读 docs/style-factory.md,跑 node scripts/broll/new-style.mjs,不要自己出图,不要替人跑 approve-style.mjs。讲课视频:用户要做讲解课、课程、普法、教程类横版视频时,只读 lesson/SKILL-lesson.md,只写 lesson.json(或 brief),跑 node scripts/lesson/make-lesson.mjs。
Technical Writing
217luoling8192/technical-writing
Use when drafting or revising internal technical design docs, review notes, architecture writeups, or sharing posts in Chinese, especially when the tone should stay evidence-backed, calm, and suitable for peers or leaders rather than marketing or literary writing.
Tianming Novel System
159zy-zmc/tianming-skill
「天命」长篇小说协同创作系统。当用户使用「天命:大纲」「天命:规划」「天命:目录」 「天命:草案」「天命:正文」「天命:体检」「天命:存档」等指令进行多卷长篇小说写作, 或需要保证跨章节的世界观一致性、伏笔回收、节奏控制、文风稳定时使用本 Skill。 本系统依赖外部知识库:《世界基石.md》《世界观规则.md》《角色档案.md》《档案事件.md》《文风样本.md》。
Zero Slop
152manavmishra/ZeroSlop
Edit drafts into natural prose, inspect AI-sounding patterns, or review how a specified audience might respond passage by passage. Zero Slop runs inside the user's existing AI assistant with local tools that protect source details. Use for humanizing or de-slopping writing, polishing outward-facing prose, social drafts, final editorial checks, or an explicit simulated reader review. Preserve facts, voice and format; reader simulations are hypotheses, not human feedback.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.