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.

208 stars

Best use case

claude-bowser is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using claude-bowser should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/claude-bowser/SKILL.md --create-dirs "https://raw.githubusercontent.com/disler/bowser/main/.claude/skills/claude-bowser/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/claude-bowser/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How claude-bowser Compares

Feature / Agentclaude-bowserStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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.

Related Skills

playwright-bowser

208
from disler/bowser

Headless browser automation using Playwright CLI. Use when you need headless browsing, parallel browser sessions, UI testing, screenshots, web scraping, or browser automation that can run in the background. Keywords - playwright, headless, browser, test, screenshot, scrape, parallel.

just

208
from disler/bowser

Use `just` to save and run project-specific commands. Use when the user mentions `justfile`, `recipe`, or needs a simple alternative to `make` for task automation.

Coding & DevelopmentClaude

claude-devfleet

144923
from affaan-m/everything-claude-code

通过Claude DevFleet协调多智能体编码任务——规划项目、在隔离的工作树中并行调度智能体、监控进度并读取结构化报告。

DevelopmentClaude

everything-claude-code-conventions

144923
from affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

DevelopmentClaude

claude-api

144923
from affaan-m/everything-claude-code

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

DevelopmentClaude

linear-claude-skill

31392
from sickn33/antigravity-awesome-skills

Manage Linear issues, projects, and teams

Project ManagementClaude

ffuf-claude-skill

31392
from sickn33/antigravity-awesome-skills

Web fuzzing with ffuf

claude-win11-speckit-update-skill

31392
from sickn33/antigravity-awesome-skills

Windows 11 system management

claude-speed-reader

31392
from sickn33/antigravity-awesome-skills

-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting

Content ConsumptionClaude

claude-scientific-skills

31392
from sickn33/antigravity-awesome-skills

Scientific research and analysis skills

claude-monitor

31392
from sickn33/antigravity-awesome-skills

Monitor de performance do Claude Code e sistema local. Diagnostica lentidao, mede CPU/RAM/disco, verifica API latency e gera relatorios de saude do sistema.

Monitoring & DiagnosticsClaudeCursorGemini

claude-d3js-skill

31392
from sickn33/antigravity-awesome-skills

This skill provides guidance for creating sophisticated, interactive data visualisations using d3.js.

Data VisualizationClaude