skills$openclaw/camoufox
goodgoodjm2.9k

by goodgoodjm

camoufox – OpenClaw Skill

camoufox is an OpenClaw Skills integration for coding workflows. Anti-detect browser automation using Camoufox (Firefox-based). Use instead of Chrome/Playwright for bot-detection-heavy sites like X/Twitter, Naver, and other protected sites. Provides stealth browsing with OS/browser fingerprint spoofing, humanized mouse movements, and persistent sessions.

2.9k stars3.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namecamoufox
descriptionAnti-detect browser automation using Camoufox (Firefox-based). Use instead of Chrome/Playwright for bot-detection-heavy sites like X/Twitter, Naver, and other protected sites. Provides stealth browsing with OS/browser fingerprint spoofing, humanized mouse movements, and persistent sessions. OpenClaw Skills integration.
ownergoodgoodjm
repositorygoodgoodjm/camoufox
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @goodgoodjm/camoufox
last updatedFeb 7, 2026

Maintainer

goodgoodjm

goodgoodjm

Maintains camoufox in the OpenClaw Skills directory.

View GitHub profile
File Explorer
8 files
.
references
options.md
2.1 KB
scripts
browse.py
1.8 KB
login_session.py
2.0 KB
setup.sh
1.3 KB
_meta.json
272 B
SKILL.md
1.5 KB
SKILL.md

name: camoufox version: 1.0.0 description: Anti-detect browser automation using Camoufox (Firefox-based). Use instead of Chrome/Playwright for bot-detection-heavy sites like X/Twitter, Naver, and other protected sites. Provides stealth browsing with OS/browser fingerprint spoofing, humanized mouse movements, and persistent sessions.

Camoufox

Use instead of OpenClaw's built-in browser tool for bot-detection sites.

Setup (one-time)

bash scripts/setup.sh

Usage

source ~/.openclaw/workspace/camoufox-env/bin/activate
xvfb-run -a --server-args="-screen 0 1920x1080x24" python3 your_script.py

Required Settings

from camoufox.sync_api import Camoufox

with Camoufox(
    headless=False,      # MUST be False (True gets detected)
    os='linux',          # MUST match server OS (stack traces leak real OS)
    humanize=True,
    persistent_context=True,
    user_data_dir='~/.openclaw/camoufox-profile'
) as browser:
    page = browser.new_page()
    # Use standard Playwright API from here

Paths

  • venv: ~/.openclaw/workspace/camoufox-env/
  • profile: ~/.openclaw/camoufox-profile/

CAPTCHA Handling

First visit to protected sites may need manual CAPTCHA:

DISPLAY=:1 python3 scripts/login_session.py https://site.com/login

Solve via VNC, session saves to profile for future automation.

Scripts

  • scripts/setup.sh - Install dependencies
  • scripts/browse.py <url> --screenshot out.png - Quick browse
  • scripts/login_session.py <url> - VNC manual login
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install camoufox?

Run openclaw add @goodgoodjm/camoufox in your terminal. This installs camoufox into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/goodgoodjm/camoufox. Review commits and README documentation before installing.