Claude Bowser

Observable browser automation using Chrome MCP tools. Use when you need to browse websites, take screenshots, interact with web pages, or perform browser tasks in your current Chrome. Keywords - browse, screenshot, browser, chrome, bowser, ui testing, observable.

majiayu000 209087f 2 files · 2.1 KB Updated 567 repo stars

File contents

Claude Bowser

Purpose

Automate browsing using Chrome MCP tools (mcp__claude_in_chrome__*) available when Claude Code is started with --chrome. This uses your real Chrome browser — observable, with your existing profile, cookies, and extensions.

Pre-flight Check

Before doing anything, verify Chrome MCP tools are available. Look for tools matching mcp__claude_in_chrome__*.

  • If available: proceed with the workflow.
  • If NOT available: stop and reply to the user: "Chrome tools are not available. Please restart Claude Code with the --chrome flag: claude --chrome"

Workflow

  1. Resize the browser window to 1440x900
  2. Execute the user's request using Chrome MCP tools (navigate, click, screenshot, etc.)
  3. Report results back to the user

Limitations

  • No parallel instances. All Chrome MCP connections share a single Chrome extension controller. Only one bowser task at a time.
  • Observable only. This uses your real Chrome — there is no headless mode.

majiayu000/claude-skill-registry-data/tree/main/testing/claude-bowser commit 209087f86d

Frequently asked questions

npx skillmds add majiayu000/claude-bowser