camoufox-cli for Openclaw

An anti-detect browser automation CLI that leverages C++-level fingerprint spoofing to bypass bot detection and CAPTCHAs.

bin-huang
v1.0.0
Apr 7, 2026
0
165
2

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install camoufox-cli

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 camoufox-cli 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 camoufox-cli?

camoufox-cli is a specialized browser automation tool built on Camoufox, an anti-detect Firefox-based browser. It is designed to overcome the limitations of standard automation frameworks by implementing C++-level fingerprint spoofing, including randomized canvas, WebGL, and audio fingerprints. This makes it an essential part of the Openclaw Skills library for tasks that involve interacting with websites that employ aggressive anti-bot measures.

By ensuring that properties like navigator.webdriver are set to false and utilizing real Firefox User-Agent strings, this skill allows AI agents to navigate, interact, and extract data from the web without being flagged as automated scripts. It provides a robust command-line interface that translates complex browser interactions into simple, repeatable workflows.

camoufox-cli Use Cases

  • Navigating and interacting with websites that block standard Chromium-based automation tools.
  • Bypassing CAPTCHAs and complex fingerprinting checks during data extraction.
  • Automating form submissions and multi-step workflows on sensitive web platforms.
  • Testing web applications from a realistic, non-automated browser perspective using Openclaw Skills.
  • Managing persistent authenticated sessions across multiple automated tasks.

How camoufox-cli Works

  1. The browser session is initiated by navigating to a URL, which automatically starts a background daemon if one is not already running.
  2. An interactive snapshot is taken to generate sequential element references (e.g., @e1, @e2) based on the page's ARIA tree.
  3. The agent uses these references to perform actions like clicking, typing, or selecting options.
  4. After any page navigation or dynamic DOM update, a fresh snapshot is captured to update element references.
  5. Cookies and session states can be exported or imported to maintain persistence between different runs.
  6. Once the task is finished, the session or the entire daemon is closed to release system resources.

camoufox-cli Setup

To integrate this capability into your environment, follow these installation steps for Openclaw Skills:

# Install the Camoufox browser engine
camoufox-cli install

# For Linux users requiring system dependencies
camoufox-cli install --with-deps

camoufox-cli Data Schema & Taxonomy

The skill organizes browser data and element mappings as follows:

Component Description
Element Refs Temporary identifiers (e.g., @e1) assigned during snapshots for targeting elements.
Session Profiles Persistent data stored in ~/.camoufox-cli/profiles/ for each named session.
Snapshots A structured ARIA tree or filtered list of interactive elements.
Cookies JSON-based data structures used for session persistence and login management.
Captures Visual data stored as PNG files, PDFs, or Base64-encoded strings.

camoufox-cli Advanced Features

  • Command chaining via shell operators to execute multiple browser actions in a single efficient call.
  • Named session management to run multiple parallel and independent browser instances.
  • Headed mode support for visual debugging and real-time monitoring of agent actions.
  • Deep fingerprint randomization covering hardware concurrency, device memory, and plugin lists.
  • Integrated proxy support to route traffic through custom servers and avoid IP-based blocking.
  • Powerful JavaScript evaluation capabilities to interact directly with the page's execution context within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*