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

Browser

  • 185 installs
  • 2.7k repo stars
  • Updated May 4, 2026
  • cexll/myclaude

Give Claude agents reliable browser control to open pages, click flows, extract DOM text, capture screenshots, and verify UI behavior during autonomous research or QA tasks.

About

Provides browser automation primitives for myclaude agents: launch contexts, navigate URLs, interact with elements, scrape readable content, and attach visual evidence so agents can research sites, reproduce bugs, and validate flows without a separate Playwright script each time.

  • Programmatic navigation and interaction primitives
  • DOM extraction and structured page reads
  • Screenshot and visual verification hooks
  • Session-aware automation for multi-step flows

Browser by the numbers

  • 185 all-time installs (skills.sh)
  • Ranked #3,013 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cexll/myclaude --skill browser

Add your badge

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

Listed on Skillselion
Installs185
repo stars2.7k
Last updatedMay 4, 2026
Repositorycexll/myclaude

What it does

Give Claude agents reliable browser control to open pages, click flows, extract DOM text, capture screenshots, and verify UI behavior during autonomous research or QA tasks.

Files

SKILL.mdMarkdownGitHub ↗

Browser Automation

Minimal Chrome DevTools Protocol (CDP) helpers for browser automation without MCP server setup.

Setup

Install dependencies before first use:

npm install --prefix ~/.claude/skills/browser/browser ws

Scripts

All scripts connect to Chrome on localhost:9222.

start.js - Launch Chrome

scripts/start.js              # Fresh profile
scripts/start.js --profile    # Use persistent profile (keeps cookies/auth)

nav.js - Navigate

scripts/nav.js https://example.com        # Navigate current tab
scripts/nav.js https://example.com --new  # Open in new tab

eval.js - Execute JavaScript

scripts/eval.js 'document.title'
scripts/eval.js '(() => { const x = 1; return x + 1; })()'

Use single expressions or IIFE for multiple statements.

screenshot.js - Capture Screenshot

scripts/screenshot.js

Returns { path, filename } of saved PNG in temp directory.

pick.js - Visual Element Picker

scripts/pick.js "Click the submit button"

Returns element metadata: tag, id, classes, text, href, selector, rect.

Workflow

1. Launch Chrome: scripts/start.js --profile for authenticated sessions 2. Navigate: scripts/nav.js <url> 3. Inspect: scripts/eval.js 'document.querySelector(...)' 4. Capture: scripts/screenshot.js or scripts/pick.js 5. Return gathered data

Key Points

  • All operations run locally - credentials never leave the machine
  • Use --profile flag to preserve cookies and auth tokens
  • Scripts return structured JSON for agent consumption

Related skills

AI & Agent Buildingagentsautomation

This week in AI coding

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

unsubscribe anytime.