web-browser

mitsuhiko/agent-stuff · updated Apr 8, 2026

$npx skills add https://github.com/mitsuhiko/agent-stuff --skill web-browser
0 commentsdiscussion
summary

Minimal CDP tools for collaborative site exploration.

skill.md

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.
general reviews

Ratings

4.766 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

1 / 7