chrome-relay SKILL.md skillA

chrome-relay from aindeev/agent-chrome-relay is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add aindeev/agent-chrome-relay/chrome-relay@git:20261023.335a4cf

Pins git:20261023.335a4cf in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
aindeev/agent-chrome-relay
Path
skill/SKILL.md
Versions recorded
13
Latest version
git:20261023.335a4cf, committed Oct 23, 2026
First version recorded
Oct 10, 2026
Size
24,523 bytes
Repository stars
281
License
MIT

Use the person's own signed-in Chrome from the command line, in background tabs, through Chrome Relay. Load this BEFORE any browser step that needs their logins (internal tools, Google-SSO apps, GitHub, admin consoles, staging environments, OAuth consent screens, sign-ins with the 1Password vaults they allowed: passwords, 2-step codes, passkeys) or when they say "check it in the browser", "open it logged in", "click through", "use my Chrome". Never drive their Chrome any other way.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Chrome Relay

Chrome Relay lets Claude Code, Codex, Cursor and Paseo agents drive **background tabs** in the person's
everyday Chrome, with their real logins. Your tabs open inactive in a collapsed "Agents" tab group, you only
see and control tabs you opened, and nothing on their screen moves. Tens of milliseconds per command.

```bash
export CHROME_RELAY_SESSION=<your-agent-name>                   # one session per agent
chrome-relay identities                                         # which profile (email) to use for what
chrome-relay open https://example.internal/ --profile you@company.com   # the first open starts your session
chrome-relay snapshot                # the page's controls, each with a ref like @e5 (text, cheap)
chrome-relay fill @e3 "text"; chrome-relay click @e5; chrome-relay wait "text:Saved"
chrome-relay get text main; chrome-relay screenshot shot.png
chrome-relay close --all             # ALWAYS when done: closes your tabs
```

For anything more than a click or two, use `chrome-relay do "<goal>" --data ... --until ...` (below).

A target is a ref from your last snapshot (`@e5`), a control's whole label (`"Save"`, or `button:Save` when
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add aindeev/agent-chrome-relay/chrome-relay@sha256:32855eaf0a84e82c

The line at the top of this page pins the label git:20261023.335a4cf, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_tioscyi4rec4vpok.svg)](https://markdownregistry.com/a/art_tioscyi4rec4vpok)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 13 versions of this file, between Oct 10, 2026 and Oct 23, 2026, about one every day.

versioncommittedcommitsizeaudit
git:20261023.335a4cf latest2026-10-23 335a4cf 24,523 BA view · diff
git:20261019.28ffeac2026-10-19 28ffeac 23,451 BA view · diff
git:20261015.d57d4752026-10-15 d57d475 21,789 BA view · diff
git:20261015.4c8bd492026-10-15 4c8bd49 21,733 BA view · diff
git:20261015.642c5dd2026-10-15 642c5dd 19,941 BA view · diff
git:20261013.99b25da2026-10-13 99b25da 18,760 BA view · diff
git:20261013.0bbf4fb2026-10-13 0bbf4fb 17,474 BA view · diff
git:20261013.5d3ebc52026-10-13 5d3ebc5 15,924 BA view · diff
git:20261012.282ca1b2026-10-12 282ca1b 13,972 BA view · diff
git:20261012.35e517b2026-10-12 35e517b 11,860 BA view · diff
git:20261012.044adb32026-10-12 044adb3 11,474 BA view · diff
git:20261011.9cff8532026-10-11 9cff853 7,134 BA view · diff
git:20261010.e0017892026-10-10 e001789 2,673 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (24523 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

aindeev/agent-chrome-relay · 281 stars · license MIT · pushed 2026-10-23 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_tioscyi4rec4vpok
GET https://markdownregistry.com/api/v1/resolve?ref=aindeev/agent-chrome-relay/chrome-relay
GET https://markdownregistry.com/api/v1/blob/32855eaf0a84e82c8c7b2806ee22f21cbd78ae581ab4a394bac421ed6fb3bfb2

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.