| name | Browser Automation |
| description | Automate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright |
| version | 1.0.0 |
| author | Claude Office Skills |
| category | automation |
| tags | ["browser","puppeteer","playwright","scraping","testing"] |
| department | engineering |
| models | ["claude-3-opus","claude-3-sonnet","gpt-4"] |
| mcp | {"server":"browser-mcp","tools":["browser_navigate","browser_click","browser_type","browser_screenshot"]} |
| capabilities | ["Page navigation","Element interaction","Data extraction","Screenshot capture"] |
| input | ["URLs","Selectors","Actions","Scripts"] |
| output | ["Extracted data","Screenshots","Test results","Automation logs"] |
| languages | ["en"] |
| related_skills | ["web-search","deep-research","etl-pipeline"] |
Browser Automation
Automate web browser interactions for scraping, testing, and workflow automation.
Core Capabilities
Navigation
navigation:
goto:
url: "https://example.com"
wait_until: "networkidle"
timeout: 30000
actions:
- wait_for_selector: ".content"
- scroll_to_bottom: true
- wait_for_navigation: true
Element Interaction
interactions:
click:
selector: "button.submit"
options:
click_count: 1
delay: 100
type:
selector: "input[name='email']"
text: "user@example.com"
options:
delay: 50
select:
selector: "select#country"
value: "US"
file_upload:
selector: "input[type='file']"
files: ["document.pdf"]
Data Extraction
scraping: