Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cleanexpo avatar

Claude Browser

  • 7 installs
  • 1 repo stars
  • Updated August 4, 2026
  • cleanexpo/nodejs-starter-v1

Personal browser automation via Claude's Chrome extension MCP tools, operating in the user's logged-in session for form-filling, reading, and GIF recording.

About

Codifies single-session browser automation using Claude's Chrome extension MCP tools, leveraging the user's authenticated cookies and login state for interactive tasks. A developer uses it for form-filling, reading login-gated content, and recording browser walkthroughs.

  • Runs in the user's actual logged-in browser session
  • Single-session model with evidence capture via gif_creator/upload_image

Claude Browser by the numbers

  • 7 all-time installs (skills.sh)
  • Ranked #1,587 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cleanexpo/nodejs-starter-v1 --skill claude-browser

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7
repo stars1
Last updatedAugust 4, 2026
Repositorycleanexpo/nodejs-starter-v1

What it does

Personal browser automation via Claude's Chrome extension MCP tools, operating in the user's logged-in session for form-filling, reading, and GIF recording.

Files

SKILL.mdMarkdownGitHub ↗

Claude Browser — Chrome Extension Automation

Personal browser automation using Claude's Chrome extension MCP tools. Operates in the user's actual browser session with full access to logged-in state, cookies, and extensions.

When to Apply

Positive Triggers

  • Personal browser automation (logged-in sessions)
  • Form filling in authenticated web apps
  • Reading content from pages requiring login
  • Interactive demonstrations and walkthroughs
  • GIF recording of browser workflows
  • Tab management and multi-page navigation

Negative Triggers (Do NOT Apply)

  • CI/CD pipeline testing (use playwright-browser skill)
  • Parallel test execution (Chrome extension is single-session)
  • Headless browser operations
  • Performance/load testing

Core Principles

1. Single-session — one browser, one user, one context at a time 2. User's actual browser — leverages existing login state and cookies 3. Personal context — for tasks that require the user's authenticated session 4. Always capture evidence — use gif_creator or upload_image for visual records 5. Tab-aware — always call tabs_context_mcp at session start

Navigation + Reading

ToolPurpose
navigateNavigate to URL in current tab
read_pageRead full page content (structured)
get_page_textGet plain text content
findSearch for text/elements on page

Interaction

ToolPurpose
form_inputFill form fields
computerMouse/keyboard simulation
javascript_toolExecute JavaScript in page

Tab Management

ToolPurpose
tabs_context_mcpGet current tab info (CALL FIRST)
tabs_create_mcpOpen new tab
resize_windowResize browser window
switch_browserSwitch between browser profiles

Visual Capture

ToolPurpose
gif_creatorRecord multi-step interaction as GIF
upload_imageCapture and upload screenshot

Console + Network

ToolPurpose
read_console_messagesRead browser console (use pattern param to filter)
read_network_requestsInspect network activity

Shortcuts

ToolPurpose
shortcuts_listList available keyboard shortcuts
shortcuts_executeExecute a keyboard shortcut

Plan Management

ToolPurpose
update_planUpdate task plan visible in Chrome extension

Session Startup Protocol

1. Call tabs_context_mcp to discover current tabs 2. Only reuse a tab if the user explicitly asks to work with it 3. Otherwise create a new tab with tabs_create_mcp 4. If tab errors occur, call tabs_context_mcp to refresh

Limitations

  • Single session: Cannot run parallel browser instances
  • Requires `--chrome` flag: Claude Code must be launched with Chrome integration
  • Not CI-suitable: Requires a visible browser with user interaction
  • Dialog risk: Avoid triggering alert(), confirm(), prompt() — they block the extension
  • Tab ID scope: Never reuse tab IDs from a previous session

GIF Recording Best Practices

  • Capture extra frames before and after actions for smooth playback
  • Name files descriptively: login_flow.gif, form_submission.gif
  • Record the full workflow, not just the end state

Anti-Patterns

  • Using Claude Chrome for CI/CD testing — use Playwright instead
  • Triggering JavaScript alerts — they block all further commands
  • Reusing stale tab IDs from prior sessions
  • Running without calling tabs_context_mcp first
  • Attempting parallel operations in a single-session tool

Related skills

Automation & Workflowsautomationagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.