Skip to main content
skill CX Codex

chrome-automation — Claude Code skill: what it does, how to install

Controls an active Chrome window via the agent-browser CLI. Useful for extracting web data, filling forms, and replaying DevTools recordings while keeping active login sessions intact.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add zc277584121/marketing-skills --skill chrome-automation -a claude-code
Open on GitHub

What chrome-automation does

This skill hooks into your main running browser process instead of launching a blank automated window. It inspects existing tabs before navigating anywhere. That approach preserves cookies, authentication states, and open dashboards without forcing you to log in again.

Actions rely on interactive snapshots. The CLI assigns references like @e1 or @e2 to clickable targets and input fields. The agent then clicks elements, inputs text, evaluates JavaScript, or captures screenshots. It can also parse and execute step-by-step recordings exported from Chrome DevTools Recorder in JSON or Puppeteer format.

Chrome must run with remote debugging enabled. Without it, the CLI cannot locate the browser process. On Chrome 144 and newer, remote debugging can switch to WebSocket mode, requiring a direct connection string like ws://127.0.0.1:9222/devtools/browser alongside Node 24 or newer.

What it helps with

  • Interact with web applications while preserving existing user logins
  • Extract text and table counts directly from rendered pages
  • Replay browser action recordings exported from Chrome DevTools
  • Capture targeted screenshots to inspect page layout changes

Example prompts for the agent

  • Find the open tab with the analytics dashboard and take a screenshot.
  • Fill out the contact form on the active page and submit it.
  • Replay the steps from recording.json in the current Chrome tab.

How to install chrome-automation

1Skills CLI (Vercel)

npx skills add zc277584121/marketing-skills --skill chrome-automation -a claude-code

2Manually: put the files in place

~/.claude/skills/chrome-automation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/chrome-automation/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about chrome-automation

How to install chrome-automation in Claude Code?

Run npx skills add zc277584121/marketing-skills --skill chrome-automation -a claude-code. The configuration saves to ~/.claude/skills/chrome-automation/SKILL.md.

What does chrome-automation do?

It drives your actual Chrome session via agent-browser. The agent lists active tabs, clicks indexed elements, inputs text, and extracts structured page data.

What prerequisites are needed for chrome-automation?

You need the agent-browser CLI installed and Google Chrome running with remote debugging enabled on port 9222.

Similar skills

All skills for Browser and scraping →

From the same set9

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor