chrome-cdp SKILL.md skillA
chrome-cdp from archibate/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add archibate/agent-skills/chrome-cdp@git:20260916.3e7d791Pins git:20260916.3e7d791 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- archibate/agent-skills
- Path
skills/chrome-cdp/SKILL.md- Versions recorded
- 3
- Latest version
- git:20260916.3e7d791, committed Sep 16, 2026
- First version recorded
- Jul 18, 2026
- Size
- 4,483 bytes
- Repository stars
- 16
- License
- a license file GitHub does not identify
Connect to user's local Chrome session. Inspect and interact with web pages in a headful browser shared with user cookies and login states — navigate pages, click buttons, take screenshots, test web apps in headful Chrome the user could see in real-time. Use for headful browser automation. This skill should be used when user says "use my browser", "open this page", "in my Chrome", "fill the form", "test in real browser", "show in browser", "my login account". Request explicit user approval…
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 CDP Lightweight Chrome DevTools Protocol CLI. Connects directly via WebSocket — no Puppeteer, works with 100+ tabs, instant connection. ## Constraints MUST explicitly ask for user permission before use. Chrome CDP runs in a **headful browser** in user screen. Start using Chrome CDP without user confirmation is **offensive**. User refuse: PAUSE IMMEDIATELY. The headful browser will be the Chrome that user uses everyday with cookies and login states. Social media interactions requires user confirm. Use `agent-browser` skill instead if you need stateless and headless access to web pages. ## Prerequisites - Chrome (or Chromium, Brave, Edge, Vivaldi) with remote debugging enabled: open `chrome://inspect/#remote-debugging` and toggle the switch - Node.js 22+ (uses built-in WebSocket) - If your browser's `DevToolsActivePort` is in a non-standard location, set `CDP_PORT_FILE` to its full path ## Commands All commands use `scripts/cdp.mjs`. The `<target>` is a **unique** targetId prefix from `list`; copy the full prefix shown in the `list` output (for example `6BE827FA`). The CLI rejects ambiguous prefixes. ### List open pages ```bash scripts/cdp.mjs list ``` …
Read the whole file at its exact version.
How to install
mdr add archibate/agent-skills/chrome-cdp@sha256:38aceaec70b74427The line at the top of this page pins the label git:20260916.3e7d791, 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.
[](https://markdownregistry.com/a/art_u76ahnk3efg2556g)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Jul 18, 2026 and Sep 16, 2026, about one every 30 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260916.3e7d791 latest | 2026-09-16 | 3e7d791 | 4,483 B | A | view · diff |
| git:20260820.b97a83d | 2026-08-20 | b97a83d | 4,432 B | A | view · diff |
| git:20260718.928bc9b | 2026-07-18 | 928bc9b | 4,189 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4483 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
archibate/agent-skills · 16 stars · license a license file GitHub does not identify · pushed 2026-11-04 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_u76ahnk3efg2556g GET https://markdownregistry.com/api/v1/resolve?ref=archibate/agent-skills/chrome-cdp GET https://markdownregistry.com/api/v1/blob/38aceaec70b744271735da4e3dd151228cb59b602e0d931339b0460e214e1946
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.
More from archibate/agent-skills
Every file in archibate/agent-skills