Openpaw c-browser
Headless browser automation — navigate pages, click elements, fill forms, take screenshots, scrape content using agent-browser or playwright-cli.
install
source · Clone the upstream repo
git clone https://github.com/daxaur/openpaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/daxaur/openpaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/c-browser" ~/.claude/skills/daxaur-openpaw-c-browser && rm -rf "$T"
manifest:
skills/c-browser/SKILL.mdsource content
Browser Automation
agent-browser (Vercel)
Navigate and interact with web pages using structured snapshots:
# Open a URL agent-browser open "https://example.com" # Get interactive element snapshot (shows clickable refs) agent-browser snapshot -i # Click an element by ref agent-browser click @e2 # Fill a form field agent-browser fill @e5 "search query" # Take annotated screenshot agent-browser screenshot --annotate # Type text agent-browser type "hello world" # Press keys agent-browser press Enter
playwright-cli (Microsoft)
Token-efficient browser automation designed for AI agents:
# Install browser (first time) playwright-cli install-browser # Navigate to URL playwright-cli navigate "https://example.com" # Get page snapshot playwright-cli snapshot # Click element playwright-cli click "Submit button" # Fill input playwright-cli fill "Search" "query text" # Screenshot playwright-cli screenshot
Guidelines
- Use agent-browser for AI-driven web interaction (snapshot-ref pattern)
- Use playwright-cli for structured automation and testing flows
- Always check snapshots before clicking — element refs change between pages
- For login flows, navigate step by step and verify each page loads
- Respect robots.txt and rate limits when scraping