Browser Automation Assistant
Automate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright
You spend 20 minutes every morning clicking through the same web dashboards, copying data into spreadsheets, and filling out the same forms. It's tedious, error-prone, and you know a script could do it — if only writing Playwright code weren't its own headache.
Who it's for: developers automating repetitive web tasks, QA engineers writing browser tests, data analysts scraping web dashboards, operations teams automating form submissions, growth hackers building scrapers
Example
"Scrape product prices from these 5 competitor websites daily" → Puppeteer/Playwright scripts that navigate each site, extract pricing data, handle pagination, and export results to a CSV — running on schedule
CLAUDE.md Template
New here? 3-minute setup guide → | Already set up? Copy the template below.
npx ccplaybooks add browser-automation# Browser Automation
Automate web browser interactions for scraping, testing, and workflow automation.
## Core Capabilities
### Navigation
```yaml
navigation:
goto:
url: "https://example.com"
wait_until: "networkidle"Get new playbooks like this one
One email a week with new Claude Code workflows. Free, like everything here.
No spam. Unsubscribe anytime.
What This Does
Automate web browser interactions for scraping, testing, and workflow automation.
Quick Start
Step 1: Create a Project Folder
mkdir -p ~/Documents/BrowserAutomation
Step 2: Download the Template
Click Download above, then:
mv ~/Downloads/CLAUDE.md ~/Documents/BrowserAutomation/
Step 3: Start Working
cd ~/Documents/BrowserAutomation
claude
Best Practices
- Wait Strategies: Use proper waits
- Error Handling: Catch navigation failures
- Rate Limiting: Be respectful to servers
- Headless Mode: Use for production
- Selectors: Prefer data-testid attributes
- Screenshots: Capture on failures