camoufox-stealth-browser

Bypasses anti-bot detection via Camoufox's patched Firefox browser in a pybox environment.

7|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/kesslerio/camoufox-stealth-browser-clawhub-skill --skill camoufox-stealth-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camoufox-stealth-browser
Source: https://github.com/kesslerio/camoufox-stealth-browser-clawhub-skill/tree/main
Command: npx skills add https://github.com/kesslerio/camoufox-stealth-browser-clawhub-skill --skill camoufox-stealth-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires camoufox, curl_cffi, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Camoufox stealth browser replaces brittle Playwright/Selenium workflows that get flagged by Cloudflare, Datadome, Airbnb, and Yelp with a Firefox fork whose stealth patches live in compiled C++, so fingerprints stay consistent and hard to detect.

Core Features & Use Cases

  • C++ level fingerprint spoofing ensures navigator.webdriver, canvas, WebGL, and audio signatures look like a genuine user instead of a patched Chrome runtime.
  • Containerized execution in distrobox pybox isolates dependencies and relies on curl_cffi for TLS-spoofed API calls, making it easy to switch between browser and HTTP-only scraping.
  • Persistent session manager with strict proxy guidance lets you log into protected sites, save profiles under locked directories, and detect login walls before they derail automation runs.

Quick Start

Install Camoufox and curl_cffi inside pybox and run distrobox-enter pybox -- python3.14 scripts/camoufox-fetch.py https://example.com --headless to fetch a protected page with unique fingerprints.

Frequently Asked Questions about camoufox-stealth-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bypass Cloudflare and Datadome anti-bot detection when scraping?

Bypass Cloudflare and Datadome anti-bot detection by using a patched Firefox browser with C++ level fingerprint spoofing. This ensures navigator.webdriver, canvas, and WebGL signatures remain consistent and undetected during scraping.

Why does my Playwright or Selenium scraper get flagged on Airbnb and Yelp?

Standard Playwright or Selenium flows get flagged because their automated fingerprints are easily detected. A stealth Firefox fork applies compiled C++ patches so browser signatures look like a genuine user instead of a patched runtime.

How do I scrape protected pages using a stealth browser in distrobox?

Run distrobox-enter pybox -- python3.14 scripts/camoufox-fetch.py https://example.com --headless inside the pybox environment. This fetches protected pages using isolated dependencies and unique browser fingerprints.

Does this stealth browser approach support residential proxies and session management?

Yes, the stealth browser approach supports residential proxy use and persistent session management. You can log into protected sites, save profiles under locked directories, and detect login walls before they derail automation runs.

Can I use curl_cffi for TLS fingerprint spoofing instead of a full browser?

Yes, curl_cffi enables TLS fingerprint spoofing for HTTP-only API calls. The containerized execution environment makes it easy to switch between full stealth browser scraping and lightweight curl_cffi HTTP requests.