Browser automation for documentation discovery. Use when curl fails on JS-rendered sites, when detecting available browser tools, or when configuring browser-based documentation collection.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fรผgen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prรผfen und installieren.
Browser automation for documentation discovery. Use when curl fails on JS-rendered sites, when detecting available browser tools, or when configuring browser-based documentation collection.
Browser Discovery Skill
Detect and use browser automation tools for documentation discovery when static fetching fails.
Variables
Variable
Default
Description
PREFERRED_TOOL
auto
auto, antigravity, cursor, playwright
WAIT_TIMEOUT
3
Seconds to wait for JS rendering
MAX_PAGES
50
Maximum pages to discover per site
Instructions
MANDATORY - Follow the Workflow steps below when browser automation is needed.
Always try curl first unless js_required: true is set
Detect available browser tools before attempting automation
Prefer accessibility snapshots over screenshots for link extraction
Quick Decision Tree
Do you need browser automation?
โ
โโ Curl returns full content? โโโโโโโโโโโบ NO - Use curl (docs-fetch-url)
โ
โโ Curl returns <1KB or 403? โโโโโโโโโโโโบ YES - Continue below
โ
Which browser tool to use?
โ
โโ browser_subagent available? โโโโโโโโโโบ antigravity-browser.md
โ
โโ In Cursor IDE? โโโโโโโโโโโโโโโโโโโโโโโบ cursor-browser.md
โ
โโ Chrome debugging on :9222? โโโโโโโโโโโบ playwright-browser.md (wrapper)
โ
โโ No browser tool? โโโโโโโโโโโโโโโโโโโโโบ See "No Browser Available" section
Red Flags - STOP and Reconsider
If you're about to:
Use browser automation when curl would work
Skip tool detection and assume a specific tool exists
Take screenshots when snapshot would provide structured data
Navigate without waiting for JS rendering
STOP -> Check the appropriate cookbook -> Then proceed
Workflow
CHECKPOINT: Verify browser automation is actually needed
Only CSS/font resources returned (no text content)
No Browser Available
If no browser tool is detected:
No browser automation tool detected.
Setup options:
1. Antigravity IDE: Built-in (zero config)
2. Cursor: cursor-agent available when installed
3. Claude Code: Launch Chrome with debugging:
google-chrome --remote-debugging-port=9222
Then use the Playwright wrapper:
python3 .claude/ai-dev-kit/dev-tools/mcp/wrappers/playwright_wrapper.py navigate "https://..."