Marketplace

web-browser

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.

$ 설치

git clone https://github.com/majesticlabs-dev/majestic-marketplace /tmp/majestic-marketplace && cp -r /tmp/majestic-marketplace/plugins/majestic-browser/skills/web-browser ~/.claude/skills/majestic-marketplace

// tip: Run this command in your terminal to install the skill


name: web-browser description: "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."

Web Browser Skill

Control real browsers via CDP (Chrome DevTools Protocol) using browser-cdp. Connects to your actual browser - same fingerprint, real cookies, no automation detection.

Commands

CommandDescription
!bunx browser-cdp startStart browser with CDP enabled
!bunx browser-cdp start braveStart Brave (also: chrome, edge)
!bunx browser-cdp start chrome --isolatedFresh profile (no cookies/logins)
!bunx browser-cdp start brave --profile=WorkUse specific profile
!bunx browser-cdp nav URLNavigate current tab
!bunx browser-cdp nav URL --newNavigate in new tab
!bunx browser-cdp nav URL --consoleNavigate and capture console (5s default)
!bunx browser-cdp nav URL --console --duration=10Navigate and capture for N seconds
!bunx browser-cdp eval 'JS'Run JavaScript, return result
!bunx browser-cdp eval 'JS' --consoleEval and capture console (3s default)
!bunx browser-cdp eval 'JS' --console --duration=5Eval and capture for N seconds
!bunx browser-cdp domCapture full DOM HTML
!bunx browser-cdp screenshotSave screenshot, return path
!bunx browser-cdp pick "prompt"Interactive element picker
!bunx browser-cdp console --reloadReload page and capture console output
!bunx browser-cdp console --reload --duration=10Reload, capture for N seconds
!bunx browser-cdp insightsPerformance metrics (TTFB, FCP, etc.)
!bunx browser-cdp insights --jsonJSON format
!bunx browser-cdp lighthouseFull Lighthouse audit
!bunx browser-cdp closeClose browser

Pick Elements

Interactive picker: click to select, Cmd/Ctrl+Click multi-select, Enter confirm, ESC cancel.

Configuration

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:

  • Browser type: !claude -p "/majestic:config browser.type chrome"
  • Debug port: !claude -p "/majestic:config browser.debug_port 9222"

Pass as BROWSER and DEBUG_PORT env vars if configured.

Smart Start

start checks if browser is already running on configured port:

  • Already running with CDP → Exits successfully (no restart)
  • Running without CDP → Error with instructions
  • Not running → Starts browser with CDP enabled

Why Real Browser?

Aspectbrowser-cdpPlaywright Test Mode
BrowserYour installed Chrome/BraveBundled Chromium
ProfileReal cookies/loginsFresh test profile
DetectionNot detectableAutomation flags present
Use caseReal-world testing, scrapingIsolated E2E tests

Repository

majesticlabs-dev
majesticlabs-dev
Author
majesticlabs-dev/majestic-marketplace/plugins/majestic-browser/skills/web-browser
13
Stars
0
Forks
Updated4d ago
Added1w ago