This is a minimal CDP wrapper that lets Claude remote control Chrome for actual web interaction. It's not just scraping HTML, it can click buttons, fill forms, screenshot pages, and run arbitrary JavaScript in the browser context. The cookie dismissal script is a nice touch for avoiding those EU consent walls. Profile isolation means it won't mess with your personal Chrome session. The device emulation support is solid if you need to test mobile views. It's built for collaborative exploration rather than heavyweight automation, which shows in the tight script collection. If you need Claude to do anything beyond reading static pages, this is the straightforward approach.

skills.sh installs
683
GitHub stars
3.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add mitsuhiko/agent-stuff --skill web-browser --agent claude-code

Installs into .claude/skills of the current project.

Files

Web Browser Skill

Minimal CDP tools for collaborative site exploration.

Start Chrome (Prefer Headless)

./scripts/start.js --headless            # Recommended: isolated reusable profile
./scripts/start.js --headless --profile  # Headless with a copy of your profile
./scripts/start.js                       # Visible browser window when needed
./scripts/start.js --headless --reset-profile  # Clear cached profile before launch

Starts Chrome with remote debugging (default port :9222). Agents should use --headless by default because it is less disruptive and supports navigation, evaluation, screenshots, emulation, and logging. User extensions are disabled for headless launches; a copied profile still provides its cookies and other browser state, but extension-based features are unavailable. Headed launches continue to load extensions normally. Use headed mode only when a person needs to see or interact with the browser, such as for pick.js, manual authentication, or debugging a headless-specific difference.

Sponsors

Details

Repository
github.com/mitsuhiko/agent-stuff
Categories
AI & Agent Building, Debugging, Automation & Workflows, Design & UI/UX
First seen
Jun 3, 2026

More from mitsuhiko/agent-stuff

All 6
1aj-geddes avatardocker-containerizationaj-geddes/useful-ai-promptsCreate optimized Docker containers with multi-stage builds, security best practices, and minimal image sizes. Use when containerizing applications, creating Doc681skills.sh installs
2databricks avatardatabricks-serverless-migrationdatabricks/databricks-agent-skillsMigrate Databricks workloads from classic compute to serverless compute. Use when migrating notebooks, jobs, pipelines, or Scala JARs (`spark_jar_task`) from cl681skills.sh installs
3charon-fan avatarsession-loggercharon-fan/agent-playbooksession logger680skills.sh installs
4jwynia avatarstory-idea-generatorjwynia/agent-skillsGenerate story concepts using a genre-first approach. Use when starting a new project, when brainstorming ideas, when a concept needs strengthening, or when you679skills.sh installs
5charon-fan avatardebuggercharon-fan/agent-playbookdebugger678skills.sh installs
6charon-fan avatarqa-expertcharon-fan/agent-playbookqa expert678skills.sh installs