Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/VoDaiLocz/kilo-kit-mcpnpx agentmods add skills/vodailocz/kilo-kit-mcp/chrome-devtoolsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/vodailocz/kilo-kit-mcp/chrome-devtools)<a href="https://agentmods.dev/skills/vodailocz/kilo-kit-mcp/chrome-devtools"><img src="https://agentmods.dev/badge/skills/vodailocz/kilo-kit-mcp/chrome-devtools/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/vodailocz/kilo-kit-mcp/chrome-devtools"><img src="https://agentmods.dev/badge/skills/vodailocz/kilo-kit-mcp/chrome-devtools.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00045 | $0.03012 |
| Opus 5.5 | $0.00018 | $0.01205 |
| Sonnet 5.5 | $0.00009 | $0.00602 |
| Haiku 4.5 | $0.00005 | $0.00301 |
Grade B, and why
chrome-devtools scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
sudo apt-get install imagemagick Copies of this mod
2 near-identical copies found in the catalogue:
- chrome-devtools — 88% identical, 50 lines differ
- chrome-devtools — 83% identical, 115 lines differ
How it starts
The opening of the file, as written. The whole thing — 393 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Chrome DevTools Agent Skill
Browser automation via executable Puppeteer scripts. All scripts output JSON for easy parsing.
Quick Start
CRITICAL: Always check pwd before running scripts.
Installation
Step 1: Install System Dependencies (Linux/WSL only)
On Linux/WSL, Chrome requires system libraries. Install them first:
pwd # Should show current working directory
cd .claude/skills/chrome-devtools/scripts
./install-deps.sh # Auto-detects OS and installs required libs
Supports: Ubuntu, Debian, Fedora, RHEL, CentOS, Arch, Manjaro
macOS/Windows: Skip this step (dependencies bundled with Chrome)
Step 2: Install Node Dependencies
npm install # Installs puppeteer, debug, yargs
Step 3: Install ImageMagick (Optional, Recommended)
ImageMagick enables automatic screenshot compression to keep files under 5MB:
macOS:
brew install imagemagick
Ubuntu/Debian/WSL:
sudo apt-get install imagemagick
Verify:
magick -version # or: convert -version
Without ImageMagick, screenshots >5MB will not be compressed (may fail to load in Gemini/Claude).
Test
node navigate.js --url https://example.com
# Output: {"success": true, "url": "https://example.com", "title": "Example Domain"}
Available Scripts
All scripts are in .claude/skills/chrome-devtools/scripts/
CRITICAL: Always check pwd before running scripts.
Script Usage
./scripts/README.md
Core Automation
navigate.js- Navigate to URLsscreenshot.js- Capture screenshots (full page or element)click.js- Click elementsfill.js- Fill form fieldsevaluate.js- Execute JavaScript in page context
Analysis & Monitoring
snapshot.js- Extract interactive elements with metadataconsole.js- Monitor console messages/errorsnetwork.js- Track HTTP requests/responsesperformance.js- Measure Core Web Vitals + record traces
Usage Patterns
Single Command
pwd # Should show current working directory
cd .claude/skills/chrome-devtools/scripts
node screenshot.js --url https://example.com --output ./docs/screenshots/page.png
Important: Always save screenshots to ./docs/screenshots directory.
What ships with it
25 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .gitignore 17 B
- references/cdp-domains.md 17 KB
- references/performance-guide.md 21 KB
- references/puppeteer-reference.md 19 KB
- scripts/__tests__/selector.test.js 6.4 KB runs code
- scripts/.gitignore 12 B
- scripts/click.js 2.2 KB runs code
- scripts/close-persistent.js 974 B runs code
- scripts/console.js 1.7 KB runs code
- scripts/evaluate.js 1.1 KB runs code
- scripts/fill.js 1.9 KB runs code
- scripts/install-deps.sh 4.3 KB runs code
- scripts/install.sh 2.1 KB runs code
- scripts/launch-persistent.js 2.1 KB runs code
- scripts/lib/browser.js 3.2 KB runs code
- scripts/lib/selector.js 5.3 KB runs code
- scripts/navigate.js 994 B runs code
- scripts/network.js 2.7 KB runs code
- scripts/package-lock.json 42 KB
- scripts/package.json 321 B
- scripts/performance.js 3.8 KB runs code
- scripts/PERSISTENT-BROWSER.md 3.1 KB
- scripts/README.md 5.2 KB
- scripts/screenshot.js 5.9 KB runs code
- scripts/snapshot.js 3.4 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 393 lines · 45 tokens per session scan B 1df9c6666632
chrome-devtools is a skill published in the GitHub repository VoDaiLocz/kilo-kit-mcp (28 stars, last pushed 5d ago), licensed Apache-2.0. It adds 45 tokens to every session and 3,012 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
browser-automation
Browser automation powers web testing, scraping, and AI agent.
godmode-engineering
BDB Engineering Godmode, enforcing strict Domain-Driven Design, TypeScript strictness, and Clean Architecture. Use when implementing backend/fullstack features or running the systematic 5-step debugging triage.
debugger
Debugging specialist for errors, test failures, and unexpected category: library behavior. Use proactively when encountering any issues.
concise-planning
Use when a user asks for a plan for a coding task, to generate a clear, actionable, and atomic checklist.
go-playwright
Expert capability for robust, stealthy, and efficient browser automation using Playwright Go.
agenttrace-session-audit
Audit local AI coding-agent sessions with agenttrace for cost, tool failures, latency, anomalies, health, diffs, and CI gates.