browser-automationlisted
Install: claude install-skill archubbuck/workspace-architect
# Browser Automation Skill
This skill provides local browser automation capabilities using Python and Playwright. All browser automation is performed locally via CLI commands.
## When to Use This Skill
Use this skill when you need to:
- Automate interactions with web pages (clicking, typing, navigating)
- Test web application functionality
- Extract content or data from web pages
- Take screenshots of web pages
- Execute custom JavaScript in browser context
- Hover over elements to trigger UI states
## Prerequisites
Before using this skill, ensure Playwright is installed:
```bash
pip install playwright
playwright install chromium
```
## Available Tools
All tools are implemented as subcommands in `assets/skills/browser-automation/scripts/browser_tools.py`. Each command is stateless - it launches a new browser instance, performs the action, and closes the browser.
### browser_navigate
Navigate to a URL and wait for the page to load.
**Usage:**
```bash
python assets/skills/browser-automation/scripts/browser_tools.py browser_navigate <url>
```
**Example:**
```bash
python assets/skills/browser-automation/scripts/browser_tools.py browser_navigate https://example.com
```
### browser_click
Click an element on a page using a CSS selector or text match.
**Usage:**
```bash
python assets/skills/browser-automation/scripts/browser_tools.py browser_click <url> <selector> [--text TEXT]
```
**Parameters:**
- `url`: URL to navigate to
- `selector`: CSS selector for the element