camoufox-stealth-browser
C++ level anti-bot browser automation using Camoufox (patched Firefox) in isolated containers. Bypasses Cloudflare Turnstile, Datadome, Airbnb, Yelp. Superior to Chrome-based solutions (undetected-chromedriver, puppeteer-stealth) which only patch at JS level. Use when standard Playwright/Selenium gets blocked.
Why use this skill?
Bypass Cloudflare & Datadome with C++ level anti-bot browser automation using Camoufox. Ideal for scraping protected sites like Airbnb & Yelp when other tools fail.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kesslerio/camoufox-stealth-browserWhat This Skill Does
The Camoufox Stealth Browser skill leverages a custom, C++ compiled Firefox fork called Camoufox to achieve advanced anti-bot browser automation. Unlike JavaScript-based patching solutions (such as those used with Playwright or Selenium), Camoufox modifies the browser at a deeper level, embedding stealth patches directly into its compiled code. This approach effectively spoofs crucial browser fingerprints like WebGL and Canvas, making it significantly harder for anti-bot systems (including Cloudflare Turnstile and Datadome) to detect and block automated sessions. The skill is designed to be a superior alternative when standard browser automation tools fail, particularly for scraping data from heavily protected websites like Airbnb and Yelp. It also includes curl_cffi for API-only interactions, offering a dual-tool approach for comprehensive web scraping needs.
Installation
To install the Camoufox Stealth Browser skill, use the following command:
clawhub install openclaw/skills/skills/kesslerio/camoufox-stealth-browser
After installation, you'll need to set up the necessary tools within the pybox distrobox environment. Run the following command to install Camoufox and curl_cffi:
distrobox-enter pybox -- python3.14 -m pip install camoufox curl_cffi
Note: Camoufox, a Firefox fork, will be automatically downloaded on its first run, which may take some time and requires approximately 700MB of space. It is crucial to use python3.14 explicitly within the pybox environment, as it might have multiple Python versions installed.
Use Cases
This skill is ideal for scenarios where standard web scraping methods are blocked by advanced anti-bot measures. Key use cases include:
- Bypassing Cloudflare and Datadome Challenges: Successfully navigate websites protected by these common anti-bot services.
- Scraping Protected Websites: Access and extract data from sites like Airbnb, Yelp, and other platforms that employ sophisticated bot detection.
- When JavaScript Stealth Fails: Use Camoufox when
puppeteer-stealth,undetected-chromedriver, or standard Playwright/Selenium scripts are detected and blocked. - API Scraping: Utilize
curl_cffifor faster scraping of API endpoints when browser rendering is not required. - Maintaining System Cleanliness: Camoufox runs in an isolated
distroboxcontainer, ensuring your host system remains unaffected.
Example Prompts
- "Can you scrape the product listings from this Amazon page using the stealth browser? [URL]"
- "I need to get the user reviews from this Yelp page, but my current scraper is blocked. Can you use Camoufox to fetch it? [URL]"
- "Fetch the HTML content of this Airbnb listing page using the headless stealth browser. [URL]"
Tips & Limitations
- Explicit Python Version: Always use
python3.14within thepyboxenvironment forpipinstallations and script execution. - Containerized Operation: All operations occur within the
pyboxdistrobox. Ensure it's properly set up. - Headless Mode: The
--headlessflag is available for background execution, but be aware that some anti-bot systems might have different detection mechanisms for headless browsers versus visibly automated ones. - Resource Usage: Running a full browser, even in headless mode, consumes more resources than API-only scraping.
- Evolving Anti-Bot Tech: While Camoufox offers C++ level patching, anti-bot technologies are constantly evolving. It may not be effective against all future detection methods, though it represents a significant advancement over JS-based solutions.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kesslerio-camoufox-stealth-browser": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
coding-agent
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
academic-deep-research
Transparent, rigorous research with full methodology — not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per theme, APA 7th citations, evidence hierarchy, and 3 user checkpoints. Self-contained using native OpenClaw tools (web_search, web_fetch, sessions_spawn). Use for literature reviews, competitive intelligence, or any research requiring academic rigor and reproducibility.
soulcraft
Create or improve SOUL.md files for OpenClaw agents through guided conversation. Use when designing agent personality, crafting a soul, or saying "help me create a soul". Supports self-improvement.
dialpad
Send SMS and make voice calls via Dialpad API. Supports single/batch SMS, voice calls with TTS, and caller ID selection.