web-browser▌
mitsuhiko/agent-stuff · updated Apr 8, 2026
Minimal CDP tools for collaborative site exploration.
Web Browser Skill
Minimal CDP tools for collaborative site exploration.
Start Chrome
./scripts/start.js # Fresh profile
./scripts/start.js --profile # Copy your profile (cookies, logins)
Start Chrome on :9222 with remote debugging.
If Chrome is installed in a non-standard location, set:
BROWSER_BIN=/path/to/chrome ./scripts/start.js
Navigate
./scripts/nav.js https://example.com
./scripts/nav.js https://example.com --new
Navigate current tab or open new tab.
Evaluate JavaScript
./scripts/eval.js 'document.title'
./scripts/eval.js 'document.querySelectorAll("a").length'
./scripts/eval.js 'JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => ({ text: a.textContent.trim(), href: a.href })).filter(link => !link.href.startsWith("https://")))'
Execute JavaScript in active tab (async context). Be careful with string escaping, best to use single quotes.
Screenshot
./scripts/screenshot.js
Screenshot current viewport, returns temp file path
Pick Elements
./scripts/pick.js "Click the submit button"
Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.
Dismiss Cookie Dialogs
./scripts/dismiss-cookies.js # Accept cookies
./scripts/dismiss-cookies.js --reject # Reject cookies (where possible)
Automatically dismisses EU cookie consent dialogs.
Run after navigating to a page:
./scripts/nav.js https://example.com && ./scripts/dismiss-cookies.js
Background Logging (Console + Errors + Network)
Automatically started by start.js and writes JSONL logs to:
~/.cache/agent-web/logs/YYYY-MM-DD/<targetId>.jsonl
Manually start:
./scripts/watch.js
Tail latest log:
./scripts/logs-tail.js # dump current log and exit
./scripts/logs-tail.js --follow # keep following
Summarize network responses:
./scripts/net-summary.js
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★66 reviews- ★★★★★Mia Srinivasan· Dec 24, 2024
Solid pick for teams standardizing on skills: web-browser is focused, and the summary matches what you get after install.
- ★★★★★Omar Rao· Dec 24, 2024
web-browser fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Omar Jackson· Dec 24, 2024
web-browser reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★William Patel· Dec 12, 2024
I recommend web-browser for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Yash Thakker· Nov 19, 2024
Useful defaults in web-browser — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Maya Huang· Nov 15, 2024
I recommend web-browser for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Omar Gill· Nov 15, 2024
We added web-browser from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Noor Sharma· Nov 15, 2024
web-browser has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Sophia Brown· Nov 3, 2024
Solid pick for teams standardizing on skills: web-browser is focused, and the summary matches what you get after install.
- ★★★★★Sophia Jackson· Oct 22, 2024
web-browser is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
showing 1-10 of 66