Agent skill · writing content · bighardperson
browser-cash
Cloud browser sessions via Browser.cash API that bypass anti-bot protections (Cloudflare, DataDome). Spin up unblocked browser instances for scraping, form filling, testing. Sessions appear as real browsers. Requires: BROWSER_CASH_API_KEY, curl, jq.
Why this skill is useful
Adds specific API commands and session management patterns for Browser.cash that the AI wouldn't reliably generate on its own.
What it needs
Requires curl, jq installed locally. Requires browser.cash account access. About 4k tokens when loaded. Last updated 2026-04-26. 34 stars on the source repository.
What this skill does
browser-cash Spin up unblocked browser sessions via Browser.cash for web automation. These sessions bypass common anti-bot protections (Cloudflare, DataDome, etc.), making them ideal for scraping, testing, and automation tasks that would otherwise get blocked. When to use: Any browser automation task—scraping, form filling, testing, screenshots. Browser.cash sessions appear as real browsers and handle bot detection automatically. Setup API Key is stored in clawdbot config at skills.entries.browser-cash.apiKey. If not configured, prompt the user: Get your API key from https://dash.browser.cash and run: Reading the key: Before first use, check and install Playwright if needed: API Basics Create a Browser Session Basic session: Response: With options: Session Options Option Type Description -------- ------ ------------- country string 2-letter ISO code (e.g., "US", "DE", "GB") windowSize string Browser dimensions, e.g., "1920x1080" proxyUrl string SOCKS5 proxy URL (optional) profile.name string Named browser profile for session persistence profile.persist boolean Save cookies/storage after session ends Using Browser.cash with Clawdbot Browser.cash returns a WebSocket CDP URL (wss://...). Use one of these approaches: Option 1: Direct CDP via exec (Recommended) Important: Before running Playwright/Puppeteer scripts, ensure dependencies are installed: Use Playwright or Puppeteer in an exec block to connect directly to the CDP URL: Option 2: Curl-based automation For simple tasks, use curl to interact with pages via CDP commands: Note on Clawdbot browser tool Clawdbot's native browser tool expects HTTP control server URLs, not raw WebSocket CDP. The gateway config.patch approach works when Clawdbot's browser control server proxies the connection. For direct Browser.cash CDP, use the exec approach above. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bighardperson/Browser.cash