Stealth Browser for Openclaw

An advanced browser automation skill designed to bypass aggressive anti-bot protections like Cloudflare and Datadome using stealth-patched browsers.

kesslerio
v1.0.0
Feb 2, 2026
4
3.9k
14

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install kesslerio-stealth-browser

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install kesslerio-stealth-browser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Stealth Browser?

The Stealth Browser skill provides Openclaw Skills with the capability to navigate and extract data from websites protected by sophisticated anti-bot measures. While standard automation frameworks like Playwright or Selenium are often flagged, this skill utilizes Camoufox—a Firefox fork with C++ level stealth patches—and curl_cffi for TLS fingerprint spoofing. It is specifically engineered to handle Cloudflare Turnstile, Datadome, and other fingerprinting technologies that typically block automated agents.

By operating within a distrobox container (pybox), the skill ensures environment isolation and consistency. It allows developers to choose between full browser automation for JavaScript-heavy sites and lightweight TLS-spoofed API requests for high-speed data retrieval. This versatility makes it an essential component of the Openclaw Skills ecosystem for robust web research and data collection.

Stealth Browser Use Cases

  • Scraping high-protection sites such as Airbnb, Yelp, or LinkedIn where standard Playwright-stealth is detected.
  • Bypassing Cloudflare "Checking your browser" challenges and Turnstile checkboxes automatically.
  • Performing high-speed API data extraction using TLS fingerprint impersonation to avoid detection.
  • Automating authenticated workflows that require persistent session management and cookie handling.

How Stealth Browser Works

  1. The skill initializes within a pybox distrobox container to ensure all dependencies and Python versions are isolated from the host.
  2. Depending on the target difficulty, the agent selects either Camoufox (for full browser interaction) or curl_cffi (for direct API requests).
  3. It routes traffic through residential or mobile proxies to prevent IP-based blocking common in datacenter environments.
  4. It executes scripts using specialized Python 3.14 environments to maintain compatibility with stealth libraries.
  5. The skill manages sessions by storing browser profiles, allowing for persistent logins and reducing the need for repeated authentication.
  6. It applies behavioral patterns like random mouse movements and jittered timing to emulate human interaction.

Stealth Browser Setup

To begin using this skill with Openclaw Skills, you must first set up the isolated environment and install the necessary drivers:

# Install required tools in the pybox container using Python 3.14
distrobox-enter pybox -- python3.14 -m pip install camoufox curl_cffi

# The Camoufox browser (~700MB) will download automatically on the first run

Ensure your system has distrobox installed, as the skill relies on it for containerization.

Stealth Browser Data Schema & Taxonomy

The Stealth Browser skill organizes its metadata and session data systematically to ensure persistence across Openclaw Skills workflows:

Data Type Location Purpose
Browser Profiles ~/.stealth-browser/profiles/<name>/ Stores cookies, localStorage, and browser state.
Cookie Exports *.json Optional JSON formatted cookie backups for session portability.
Screenshots Local directory PNG/JPEG captures for debugging or data verification.
HTML Output Local directory Raw page source saved for offline parsing.

Profile directories are created with 700 permissions to protect sensitive session credentials.

Stealth Browser Advanced Features

  • Session Persistence: Reuses authenticated states across multiple runs using named profiles to avoid login walls.
  • Headless Evasion: Supports Xvfb virtual displays and the "new" headless mode to bypass detection mechanisms that target headless Chrome/Firefox.
  • Behavioral Injection: Automatically handles mouse movements and scrolls to satisfy behavioral analysis requirements.
  • Remote Login Support: Facilitates interactive logins on remote servers via X11 forwarding or VNC, allowing Openclaw Skills to maintain access to protected accounts.
  • TLS Impersonation: Uses curl_cffi to mimic specific browser versions (e.g., Chrome 120) at the network layer.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0