Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Automatically selects the cheapest browser access method that works for a given URL. Starts with plain HTTP fetch, escalates through local Playwright, cloud-free BrowserCat, and finally Browserless.io for CAPTCHA bypass, only when lower rungs fail.
Instead of always paying for cloud browsers or always fighting with local Docker, it routes each request to the cheapest tool that can handle it.
When to use it
- Scraping a React SPA that needs JavaScript rendering
- Bypassing Cloudflare bot detection on a target site
- Extracting data from a static API endpoint without spinning up a browser
- Falling back to cloud browser when Docker is unavailable locally
- Accessing OAuth-protected or MFA-gated pages programmatically
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Scrape the pricing table from a Cloudflare-protected SPA'
- 1Attempts Rung 1 web_fetch — fails due to JavaScript rendering requirement
- 2Runs Rung 2 Playwright via Docker — blocked by Cloudflare bot detection
- 3Escalates to Rung 4 Browserless.io using BROWSERLESS_TOKEN
- 4Connects over CDP, CAPTCHA is handled automatically
- 5Returns rendered page content
Full HTML of the pricing table extracted from the protected SPA
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.