Browser automation using browser-cdp CLI. Control Chrome, Brave, or Edge browsers for testing, scraping, and web interaction. Uses your real browser (not test mode) for authentic sessions.
/plugin marketplace add majesticlabs-dev/majestic-marketplace/plugin install majestic-browser@majestic-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Control real browsers via CDP (Chrome DevTools Protocol) using browser-cdp. Connects to your actual browser - same fingerprint, real cookies, no automation detection.
| Command | Description |
|---|---|
!bunx browser-cdp start | Start browser with CDP enabled |
!bunx browser-cdp start brave | Start Brave (also: chrome, edge) |
!bunx browser-cdp start chrome --isolated | Fresh profile (no cookies/logins) |
!bunx browser-cdp start brave --profile=Work | Use specific profile |
!bunx browser-cdp nav URL | Navigate current tab |
!bunx browser-cdp nav URL --new | Navigate in new tab |
!bunx browser-cdp nav URL --console | Navigate and capture console (5s default) |
!bunx browser-cdp nav URL --console --duration=10 | Navigate and capture for N seconds |
!bunx browser-cdp eval 'JS' | Run JavaScript, return result |
!bunx browser-cdp eval 'JS' --console | Eval and capture console (3s default) |
!bunx browser-cdp eval 'JS' --console --duration=5 | Eval and capture for N seconds |
!bunx browser-cdp dom | Capture full DOM HTML |
!bunx browser-cdp screenshot | Save screenshot, return path |
!bunx browser-cdp pick "prompt" | Interactive element picker |
!bunx browser-cdp console --reload | Reload page and capture console output |
!bunx browser-cdp console --reload --duration=10 | Reload, capture for N seconds |
!bunx browser-cdp insights | Performance metrics (TTFB, FCP, etc.) |
!bunx browser-cdp insights --json | JSON format |
!bunx browser-cdp lighthouse | Full Lighthouse audit |
!bunx browser-cdp close | Close browser |
Interactive picker: click to select, Cmd/Ctrl+Click multi-select, Enter confirm, ESC cancel.
Optional settings in .agents.yml or .agents.local.yml:
browser:
type: brave # chrome, brave, or edge (default: chrome)
debug_port: 9222 # CDP port (default: 9222)
Read browser config using:
claude -p "/majestic:config browser.type chrome"claude -p "/majestic:config browser.debug_port 9222"Pass as BROWSER and DEBUG_PORT env vars if configured.
start checks if browser is already running on configured port:
| Aspect | browser-cdp | Playwright Test Mode |
|---|---|---|
| Browser | Your installed Chrome/Brave | Bundled Chromium |
| Profile | Real cookies/logins | Fresh test profile |
| Detection | Not detectable | Automation flags present |
| Use case | Real-world testing, scraping | Isolated E2E tests |
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.