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/LuizEduPP/Remembnpx agentmods add skills/luizedupp/rememb/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/luizedupp/rememb/chrome-devtools)<a href="https://agentmods.dev/skills/luizedupp/rememb/chrome-devtools"><img src="https://agentmods.dev/badge/skills/luizedupp/rememb/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/luizedupp/rememb/chrome-devtools"><img src="https://agentmods.dev/badge/skills/luizedupp/rememb/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.00042 | $0.02669 |
| Opus 5.5 | $0.00017 | $0.01068 |
| Sonnet 5.5 | $0.00008 | $0.00534 |
| Haiku 4.5 | $0.00004 | $0.00267 |
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 This is a copy
83% identical to chrome-devtools — 115 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 382 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 <skill-root>/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 AI vision APIs with 5MB limits).
Test
node navigate.js --url <page-url>
# Output: {"success": true, "url": "<page-url>", "title": "Page Title"}
Available Scripts
All scripts are in <skill-root>/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 <skill-root>/scripts
node screenshot.js --url <page-url> --output ./docs/screenshots/page.png
node screenshot.js --url <page-url> --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 8.3 KB runs code
- scripts/navigate.js 985 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.0 KB
- scripts/README.md 5.0 KB
- scripts/screenshot.js 6.1 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 · 382 lines · 42 tokens per session scan B 60db3229dbd2
chrome-devtools is a skill published in the GitHub repository LuizEduPP/Rememb (5 stars, last pushed 12d ago), licensed MIT. It adds 42 tokens to every session and 2,669 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it B with 1 finding (asks for root). It is 83% identical to chrome-devtools, differing in 115 lines, and is treated as a copy.
Other skills, from other repositories
dev-in-browser
Use your browser to view https://verso.localhost which is tied to livereload dev server which is already running. You can inspect that page (including taking screenshots!) to validate that your changes fixed the issue.
web-scraping
Mass crawl/scrape sites incl. anti-bot (Cloudflare, Akamai, DataDome, PerimeterX). Crawl4AI = scale (arunmany, dispatchers, deep crawl, LLM-ready markdown); Camoufox = fingerprint evasion. For: scrape N pages, crawl a site, extract structured data, 403/challenge/bot-detection, captcha.
webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
pn-smoke-tests
Run smoke or E2E tests, debug failures, and verify fixes. Use for end-to-end verification before or after changes.
web-scraping
Extract clean content from URLs via MCP. Use when the user asks to scrape a URL, read docs/blog/article pages, summarize a link, extract links, search page text, batch-scrape URLs, or get OG/title metadata without Firecrawl.
playwright-human-mode
Visible, supervised, human-mode browser co-working. PRIMARY browser = Playwright MCP run VISIBLY on your local machine (vision, keyboard, mouse, click, screenshot) for real-time round-trip work you watch: program → drive the browser → check → iterate. Logs in with your credentials when it can; on CAPTCHA/2FA it pauses…