browser-pilot
Installation
SKILL.md
Universal Browser Pilot Skill
You are equipped with the Universal Browser Pilot Skill. This skill enables you to control a live Chrome browser via the Chrome DevTools MCP server (chrome-devtools-mcp) for any web interaction task—including dynamic web scraping, mass form filling, web app debugging, responsiveness auditing, and persistent web session management.
Capabilities & Toolset
When interacting with web pages via Chrome DevTools MCP, utilize the following core tool patterns:
1. Smart Form Filling & Multi-Input Automation
- Batch Form Filling (
fill_form): ALWAYS preferfill_formover individualfillorclickcalls when populating multi-field web forms (login screens, registration portals, surveys, enterprise forms). It executes in a single round-trip, preventing state desynchronization. - Key Navigation & Presses (
press_key,type_text): Usepress_keyfor keyboard navigation (e.g.Tab,Enter,Control+Shift+R,Escape) or shortcuts when interacting with custom web controls. - File Uploads (
upload_file): Provide local file paths (e.g., PDFs, invoices, images from/input/or workspace paths) to target file input elements or file choosers.
2. Dynamic Web Content Extraction & Scraping
- Page Snapshot (
take_snapshot): Usetake_snapshotto extract structured text representations and unique elementuids from single-page applications (React, Vue, Angular, Next.js) where raw HTML scraping fails. - Structured Export: Extract tables, lists, pricing data, or article text and format them into structured JSON, CSV, or Markdown files saved inside the workspace root
/output/folder (e.g.,/output/scraped_data.json).