Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/ihatesea69/kiro-kit/chrome-devtoolsnpx skills add ihatesea69/kiro-kit --skill chrome-devtoolsgit clone --depth 1 https://github.com/ihatesea69/kiro-kitWhat 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 | $0.00034 | $0.00267 |
| Opus 5 | $0.00017 | $0.00133 |
| Sonnet 5 | $0.00007 | $0.00053 |
| Haiku 4.5 | $0.00003 | $0.00027 |
Grade A, and why
chrome-devtools scanned grade A with 0 findings 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 2d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Chrome DevTools
Activate this skill when automating browsers, testing web interfaces, or capturing screenshots.
When to Use
- Testing API documentation UIs
- Capturing screenshots of admin panels
- Automating form submissions for testing
- Debugging web-based monitoring dashboards
- Scraping data from web interfaces
Puppeteer Usage
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('http://localhost:3000');
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
Common Operations
- Navigate to URLs and wait for network idle
- Fill forms and click buttons
- Take full-page or element screenshots
- Extract text content from pages
- Monitor network requests and responses
- Execute JavaScript in page context
Rules
- Always close browser instances after use
- Set appropriate timeouts for page loads
- Use headless mode for CI environments
- Handle navigation errors gracefully
- Respect rate limits when scraping
What ships with it
20 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.
- 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/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/lib/browser.js 2.4 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.json 321 B
- scripts/performance.js 3.8 KB runs code
- 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.
- 2d ago First seen · 48 lines · 34 tokens per session scan A d139cd596220
chrome-devtools is a skill published in the GitHub repository ihatesea69/kiro-kit (18 stars, last pushed 13d ago), licensed MIT. It adds 34 tokens to every session and 267 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
kirocrew-app-dev
Build, package, and publish KiroCrew external apps. Covers app.json manifest, UI components, crons, skills, self-healing install, git publishing, and common pitfalls.
babysit
Same-session monitoring loop for PRs, CI runs, tickets, and deployments using the monitorstart / monitorupdate / autonudgestop MCP tools. The loop re-injects your check instructions into THIS session on an idle interval — same context, same tools — and works from dashboard chat, Slack threads, and Discord DMs. Use…
computer-use
Read and drive native desktop applications through the accessibility layer — list on-screen apps, snapshot one window as a numbered element tree, then click / type / set a value / scroll / drag / run a named action, by element index or by screen coordinates. Use for work in a desktop app rather than a web page. Full…
goal-conductor
Own a long-horizon goal end to end - decompose it into work items, stand up one top-level session per item, patrol their state on a nudge loop, and decide each next round until the goal is met or a stop condition fires. Use when the user hands over a goal too large for one session ("clear the flaky-test backlog"…
feature-demo-recording
Record a demo video of a web feature from a real browser. Two modes -- a NARRATED film where measured voiceover drives the timeline (designed slides, subtitles, punch-in camera, rendered from an HTML timeline), and a SILENT evidence clip for a PR or a QA pass. Use when the user asks to record a video, demo, or screen…
mochi-plan
INTERNAL pet queue — generates the pet's 30-minute behavior schedule (moves, moods, notifications). NOT for user task or calendar planning.