Agent skill

Camofox Browser

by redf0x1 in redf0x1/camofox-browser

Anti-detection browser automation for AI agents. An agent skill from redf0x1/camofox-browser.

MITAuto-check passedProductivity & Automation

Install Camofox Browser

skills CLI
$ npx skills add redf0x1/camofox-browser --skill camofox-browser -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install redf0x1/camofox-browser camofox-browser --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/redf0x1/camofox-browser.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/camofox-browser .claude/skills/camofox-browser && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
camofox-browser
GitHub stars
412
Token cost
~4.6k tokens
SKILL.md length
1,526 words
Files
19 (incl. references)
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

Anti-detection browser automation for AI agents. An agent skill from redf0x1/camofox-browser.

  • Works in 12 steps: Core Workflow (CLI + API dual interface) → Anti-Detection Overview… → Essential CLI Commands (quick reference) → …
  • The user needs stealth web browsing
  • SKILL.md covers 1) Core Workflow (CLI + API…, 2) Anti-Detection Overview…, 3) Essential CLI Commands… and 4) Essential API Endpoints…, plus 10 more sections
  • Runs Shell scripts from its folder; calls curl; needs CAMOFOX_API_KEY and CAMOFOX_ADMIN_KEY

What it does

Camofox Browser is an agent skill from redf0x1/camofox-browser. Anti-detection browser automation for AI agents. Use when the user needs stealth web browsing, undetectable scraping, fingerprint spoofing, proxy rotation, or privacy-focused browser automation. Triggers include "stealth scrape", "anti-detection", "bypass fingerprinting", "camofox", "camoufox", "undetectable browser", "bot evasion", or any browser task requiring evasion of bot detection systems.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including reference files (for example `references/anti-detection.md`, `references/api-endpoints.md` and `references/authentication.md`).

It sits in Productivity & Automation, covering Web scraping, Browser automation and REST APIs. It works with Playwright. The repository describes itself as: Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support. The licence is MIT.

When your agent uses it

  • The user needs stealth web browsing
  • Undetectable scraping
  • Fingerprint spoofing
  • Privacy-focused browser automation

Example prompts

  • “stealth scrape”
  • “anti-detection”
  • “bypass fingerprinting”
  • “/camofox-browser”

Requirements

  • A Bash shell
  • A credential in CAMOFOX_API_KEY
  • A credential in CAMOFOX_ADMIN_KEY
  • Pre-approved tools (allowed-tools): Bash(camofox:*)

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Core Workflow (CLI + API dual interface)
  2. Anti-Detection Overview (Camoufox-specific)
  3. Essential CLI Commands (quick reference)
  4. Essential API Endpoints (quick reference)
  5. Common Patterns
  6. Authentication (Auth Vault)
  7. Session Management (userId isolation)
  8. Search Macros (CLI vs API — distinct systems)
  9. Geo Presets (8 presets)
  10. Security (proxy, anti-detection settings)
  11. Scripting (camofox run)
  12. Deep-Dive Documentation

What it can do on your machine

Read from SKILL.md and the folder at commit 4f23dcf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(camofox:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • CAMOFOX_API_KEY
    • CAMOFOX_ADMIN_KEY
    • PROXY_PASSWORD

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Camofox Browser loads about 4.6k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 104 tokens; SKILL.md has 1,526 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~104
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~27k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from redf0x1/camofox-browser at commit 4f23dcf, republished under its MIT licence (© redf0x1). 1,526 words, ~4,567 tokens.

Download SKILL.mdSave it as .claude/skills/camofox-browser/SKILL.md (or your agent's skills folder). This skill also uses 18 other files; get the full folder from GitHub.
name
camofox-browser
description
Anti-detection browser automation for AI agents. Use when the user needs stealth web browsing, undetectable scraping, fingerprint spoofing, proxy rotation, or privacy-focused browser automation. Triggers include "stealth scrape", "anti-detection", "bypass fingerprinting", "camofox", "camoufox", "undetectable browser", "bot evasion", or any browser task requiring evasion of bot detection systems.
allowed-tools
Bash(camofox:*)

camofox-browser Skill

Camofox is an anti-detection browser automation system built on Camoufox + Playwright with:

  • CLI (camofox) for operator workflows
  • REST API (port 9377 by default) for programmatic control
  • OpenClaw plugin integration (plugin.ts) with 18 plugin tools

This skill is optimized for bot-evasion workflows where default browser automation gets flagged.

Camofox vs generic browser skills

Use this skill instead of generic browser tooling when at least one applies:

  • You need anti-detection browser identity continuity across sessions.
  • You need proxy-aware geolocation behavior and region presets.
  • You need OpenClaw plugin compatibility with dedicated camofox tool names.
  • You need both CLI and REST API control paths against the same runtime.

Do not use this skill if you only need a simple local static page script and anti-detection is irrelevant.

Fast interface chooser

Use CLI when:

  • You are running interactive ops/debugging from terminal.
  • You want local encrypted vault prompts for credentials.
  • You want quick one-shot command chaining with active tab memory.

Use REST API when:

  • You are integrating from another service/agent runtime.
  • You need strict request/response control with explicit userId and tabId.
  • You need OpenClaw-compatible route shape (/tabs/open, /act, /snapshot).

1) Core Workflow (CLI + API dual interface)

Follow this loop for reliable automation:

  1. Create/open tab
  2. Snapshot to get fresh eN refs
  3. Interact using refs
  4. Re-snapshot after DOM/navigation changes
  5. Keep userId stable for session continuity

CLI:

bash
camofox open https://example.com --user agent1
camofox snapshot --user agent1
camofox click e5 --user agent1
camofox type e7 "hello world" --user agent1

API:

bash
curl -X POST http://localhost:9377/tabs \
  -H 'Content-Type: application/json' \
  -d '{"userId":"agent1","sessionKey":"default","url":"https://example.com"}'

curl "http://localhost:9377/tabs/<tabId>/snapshot?userId=agent1"

curl -X POST http://localhost:9377/tabs/<tabId>/click \
  -H 'Content-Type: application/json' \
  -d '{"userId":"agent1","ref":"e5"}'

Dual interface mapping (most common path):

IntentCLIAPI
Open tabcamofox open <url>POST /tabs
Snapshot refscamofox snapshotGET /tabs/:tabId/snapshot
Click elementcamofox click <ref>POST /tabs/:tabId/click
Type textcamofox type <ref> <text>POST /tabs/:tabId/type
Navigatecamofox navigate <url>POST /tabs/:tabId/navigate
Screenshotcamofox screenshotGET /tabs/:tabId/screenshot

Ref format reminder:

  • Camofox refs are eN values (example e1, e2) in normal command usage.
  • Some subcommands accept bracketed values in form assignments ([e1]="value").

2) Anti-Detection Overview (Camoufox-specific)

Camofox differs from generic browser tools by using Camoufox launch options and per-profile fingerprint persistence:

  • Camoufox launch via camoufox-js (launchOptions)
  • Generated fingerprint (generateFingerprint) persisted per profile dir
  • Humanization enabled (humanize: true)
  • Proxy-aware geo behavior (geoip: true when proxy configured)
  • Persistent contexts per user under ~/.camofox/profiles/; Linux/macOS keep readable default-user names while Windows uses collision-safe hashed internal profile keys

Operational anti-detection behaviors:

  • Stable identity per userId
  • Optional proxy credentials from PROXY_HOST/PORT/USERNAME/PASSWORD
  • Optional headed/virtual display modes with Xvfb fallback on Linux

Execution behavior that helps evade brittle bot checks:

  • Persistent profile directories avoid fresh-device fingerprints every run.
  • Consistent session reuse lowers abrupt storage/token churn.
  • Engine-level spoofing avoids fragile JS-patch race with site updates.

See deep-dive: references/anti-detection.md.

3) Essential CLI Commands (quick reference)

Core:

bash
camofox open <url> [--user <user>] [--viewport <WxH>] [--geo <preset>]
camofox close [tabId] [--user <user>]
camofox snapshot [tabId] [--user <user>]
camofox click <ref> [tabId] [--user <user>]
camofox type <ref> <text> [tabId] [--user <user>]

Navigation + interaction:

bash
camofox navigate <url> [tabId] [--user <user>]
camofox screenshot [tabId] [--output <file>] [--full-page] [--user <user>]
camofox fill '[e1]="john" [e2]="john@example.com"' [tabId] [--user <user>]
camofox press Enter [tabId] [--user <user>]

Inspection:

bash
camofox get-text [tabId] [--selector <css>] [--user <user>]
camofox get-links [tabId] [--user <user>]
camofox eval '<js expression>' [tabId] [--user <user>]
camofox wait <selector|navigation|networkidle> [tabId] [--timeout <ms>] [--user <user>]

Search:

bash
camofox search "openclaw plugin" --engine github [tabId] [--user <user>]

Full catalog (all 50): references/cli-commands.md.

Global flag reminders:

bash
--user <user>
--port <port>
--format json|text|plain

4) Essential API Endpoints (quick reference)

API Documentation:

  • Interactive docs: GET /api/docs (Swagger UI)
  • OpenAPI 3.1.0 spec for a representative subset of routes: GET /openapi.json

Core tab flow:

bash
POST   /tabs
GET    /tabs
POST   /tabs/:tabId/navigate
GET    /tabs/:tabId/snapshot
POST   /tabs/:tabId/click
POST   /tabs/:tabId/type
DELETE /tabs/:tabId

State + assets:

bash
POST   /sessions/:userId/cookies
GET    /tabs/:tabId/cookies
GET    /tabs/:tabId/screenshot
GET    /tabs/:tabId/downloads
GET    /users/:userId/downloads

Advanced:

bash
POST   /tabs/:tabId/evaluate
POST   /tabs/:tabId/evaluate-extended
POST   /tabs/:tabId/extract-resources
POST   /tabs/:tabId/batch-download
POST   /tabs/:tabId/resolve-blobs

OpenClaw compatibility routes:

bash
GET    /
POST   /tabs/open
POST   /start
POST   /stop
POST   /navigate
GET    /snapshot
POST   /act

Full endpoint map (all 54): references/api-endpoints.md.

Compatibility warning:

  • The camofox_youtube_transcript tool has been removed from plugin.ts. Neither server route nor plugin tool expose this capability.

5) Common Patterns

A) Form fill + submit

CLI:

bash
camofox snapshot --user agent1
camofox fill '[e4]="Jane Doe" [e5]="jane@example.com"' --user agent1
camofox press Enter --user agent1

Safety notes:

  • Re-snapshot if the form mutates between fields.
  • Keep same --user on every step to preserve tab ownership.

API:

bash
curl -X POST http://localhost:9377/tabs/<tabId>/type \
  -H 'Content-Type: application/json' \
  -d '{"userId":"agent1","ref":"e5","text":"jane@example.com"}'
B) Stealth scraping loop
bash
camofox open https://target.example --user scraper-us
camofox snapshot --user scraper-us
camofox get-text --selector "main" --user scraper-us
camofox get-links --user scraper-us

Recommended loop shape:

  1. open page
  2. snapshot
  3. capture text/links/resources
  4. paginate or navigate next URL
  5. snapshot again
C) Search workflow (CLI engines)
bash
camofox search "best playwright anti-detection" --engine duckduckgo --user research1

When using CLI search:

  • Engine list is fixed to the 8 implemented CLI engines.
  • Use API macro navigate for 14 macro targets where supported.
D) API macro navigation
bash
curl -X POST http://localhost:9377/tabs/<tabId>/navigate \
  -H 'Content-Type: application/json' \
  -d '{"userId":"agent1","macro":"@google_search","query":"camoufox js"}'

6) Authentication (Auth Vault)

Auth Vault is local encrypted credential storage for CLI workflows.

Commands:

bash
camofox auth save <profile-name> [--url <url>] [--notes <notes>]
camofox auth load <profile-name>
camofox auth load <profile-name> --inject [tabId] --username-ref <ref> --password-ref <ref> [--user <user>]
camofox auth list [--format <format>]
camofox auth delete <profile-name>
camofox auth change-password <profile-name>

Security model (implemented):

  • Payload encryption: AES-256-GCM
  • KDF: Argon2id preferred, PBKDF2 fallback
  • Salt: 16 bytes
  • IV: 12 bytes
  • Vault dir mode: 0700
  • Secret file mode: 0600

Operational guidance:

  • Avoid scripting raw passwords in shell history.
  • Prefer vault injection for login workflows in shared-agent logs.
  • Rotate vault profile master password regularly for long-lived bots.

See: references/authentication.md.

7) Session Management (userId isolation)

Session identity is scoped by userId and persistent profile dir:

  • Browser context keyed by userId
  • Cookies, profile, fingerprint continuity tied to same userId
  • Mixing users in one flow breaks tab lookup consistency

CLI pattern:

bash
camofox open https://example.com --user account-a
camofox snapshot --user account-a
camofox click e9 --user account-a

Cookie session file helpers:

bash
camofox session save checkout-flow --user account-a
camofox session load checkout-flow --user account-a

Isolation reminder:

  • tabId lookup is user-scoped.
  • Using wrong userId with valid tabId returns not found behavior.

8) Search Macros (CLI vs API — distinct systems)

Important distinction:

  • CLI search supports 8 engines: google, youtube, amazon, bing, reddit, duckduckgo, github, stackoverflow

  • API navigate macro supports 14 macros in src/utils/macros.ts: @google_search, @youtube_search, @amazon_search, @reddit_search, @reddit_subreddit, @wikipedia_search, @twitter_search, @yelp_search, @spotify_search, @netflix_search, @linkedin_search, @instagram_search, @tiktok_search, @twitch_search

CLI example:

bash
camofox search "vite plugin" --engine github --user dev1

API macro example:

bash
curl -X POST http://localhost:9377/tabs/<tabId>/navigate \
  -H 'Content-Type: application/json' \
  -d '{"userId":"dev1","macro":"@google_search","query":"vite plugin github"}'

Note: API macros and CLI search engines are different systems. Keep CLI/API behavior separate.

Macro mismatch reminder:

  • CLI has github and stackoverflow engines.
  • API macro set does not define @github_search or @stackoverflow_search in current macro implementation.

9) Geo Presets (8 presets)

Built-in preset names:

  • us-east
  • us-west
  • japan
  • uk
  • germany
  • vietnam
  • singapore
  • australia

CLI:

bash
camofox open https://example.com --geo japan --user jp-agent

API:

bash
curl -X POST http://localhost:9377/tabs \
  -H 'Content-Type: application/json' \
  -d '{"userId":"jp-agent","sessionKey":"default","preset":"japan","url":"https://example.com"}'

Preset best practice:

  • Keep preset and proxy region coherent to avoid obvious locale/network mismatch.

10) Security (proxy, anti-detection settings)

Use environment variables for hardened operation:

bash
export CAMOFOX_API_KEY='<api-key>'
export CAMOFOX_ADMIN_KEY='<admin-key>'
export PROXY_HOST='proxy.example.net'
export PROXY_PORT='8080'
export PROXY_USERNAME='proxy-user'
export PROXY_PASSWORD='proxy-pass'

Behavior notes:

  • Protected core and OpenClaw action/debug endpoints enforce bearer auth only when CAMOFOX_API_KEY is configured (includes cookie import/export, evaluate, tab/session lifecycle, navigation, interaction, downloads, tracing, console, and errors).
  • OpenClaw /stop requires admin key authorization.
  • camofox download is currently a stub/placeholder in CLI (documented intentionally).

Suggested baseline environment:

bash
export CAMOFOX_PORT=9377
export CAMOFOX_HEADLESS=virtual
export CAMOFOX_MAX_SESSIONS=20
export CAMOFOX_MAX_TABS=10

11) Scripting (camofox run)

camofox run is a sequential script runner (not a DAG/orchestration pipeline).

bash
camofox run script.txt
camofox run script.txt --continue-on-error
cat script.txt | camofox run -

Script format:

  • One command per line
  • # comments supported
  • Supports quoted args
  • Nested run is rejected

Example script (login-and-capture.cf):

text
# open login page
open https://example.com/login --user ops1
snapshot --user ops1
fill '[e3]="user@example.com" [e4]="not-stored-here"' --user ops1
press Enter --user ops1
wait networkidle --timeout 12000 --user ops1
screenshot --output login-result.png --user ops1
Show full SKILL.md (609 more words)Show less

12) Deep-Dive Documentation

  • references/cli-commands.md — Full CLI command catalog and usage patterns.
  • references/api-endpoints.md — Complete REST API route map and request/response notes.
  • references/openclaw-tools.md — OpenClaw plugin tool list and route/tool mapping.
  • references/anti-detection.md — Camoufox anti-detection model, fingerprint continuity, and stealth guidance.
  • references/authentication.md — Auth Vault encryption model and credential workflows.
  • references/session-management.md — userId isolation, context lifecycle, and session continuity.
  • references/search-macros.md — CLI search engines vs API macro navigation behavior.
  • references/proxy-presets.md — Geo presets, proxy settings, and region-alignment practices.
  • references/scripting.md — camofox run script format, constraints, and execution behavior.
  • references/snapshot-refs.md — Snapshot reference handling (eN), refresh rules, and element targeting reliability.
  • references/media-extraction.md — Screenshot/download/resource extraction and media workflows.
  • references/display-vnc.md — Headed/virtual display modes and VNC operation guidance.

13) Ready-to-Use Templates

  • templates/stealth-scraping.sh — Stealth scraping workflow with anti-detection defaults.
  • templates/search-and-extract.sh — Search across engines and extract structured results.
  • templates/authenticated-session.sh — Auth Vault login and authenticated session flow.
  • templates/form-automation.sh — Form automation using snapshot-interact-verify loops.
  • templates/multi-session-pipeline.sh — Parallel multi-session collection pipeline.
  • templates/screenshot-capture.sh — Screenshot capture workflow for audits and evidence.

14) Important Notes

  • Plugin system in this repository is OpenClaw plugin tools, not MCP tools.
  • There is no MCP server implementation in this codebase.
  • OpenClaw plugin currently defines 18 tools in plugin.ts.
  • The camofox_youtube_transcript tool has been removed from plugin.ts. Neither server route nor plugin tool expose this capability.
  • CLI element refs are eN (for example e1, e2), not @eN.
  • Source of truth for development decisions: AGENTS.md.

High-confidence troubleshooting checklist:

  1. camofox health --format json
  2. Confirm tab exists with camofox get-tabs --user <user> --format json
  3. Refresh refs with camofox snapshot
  4. Re-run failing action with same --user
  5. If display mode changed, create new tab (old tab ids invalid)
Appendix A — 50-command quick index

Core (5):

  • open
  • close
  • snapshot
  • click
  • type

Navigation (4):

  • navigate
  • screenshot
  • go-back
  • go-forward

Content (7):

  • get-text
  • get-url
  • get-links
  • get-tabs
  • eval
  • wait
  • search

Interaction (6):

  • fill
  • scroll
  • select
  • hover
  • press
  • drag

Console/error capture (2):

  • console
  • errors

Tracing (5):

  • trace start
  • trace stop
  • trace chunk-start
  • trace chunk-stop
  • trace status

Session (4):

  • session save
  • session load
  • session list
  • session delete

Download/cookie (4):

  • cookie export
  • cookie import
  • download (stub)
  • downloads

Auth (5):

  • auth save
  • auth load
  • auth list
  • auth delete
  • auth change-password

Server (3):

  • server start
  • server stop
  • server status

Advanced (4):

  • annotate
  • health
  • version
  • info

Pipeline (1):

  • run
Appendix B — API endpoint families

Core REST routes (core.ts):

  • Cookies: import/export by user/tab
  • Lifecycle: health, presets, tab create/list/close, session close
  • Interaction: navigate, snapshot, wait, click, type, press, scroll, scroll-element
  • Eval: evaluate + evaluate-extended
  • Navigation state: back, forward, refresh
  • Extraction: links, screenshot, stats, extract-resources, batch-download, resolve-blobs
  • Download tracking: list/get/content/delete
  • Display mode: toggle-display

OpenClaw routes (openclaw.ts):

  • /, /tabs/open, /start, /stop, /navigate, /snapshot, /act
Appendix C — response handling recommendations

CLI output handling:

  • Prefer --format json for machine parsing.
  • Use plain only when expecting one scalar (for example direct path or status string).
  • Avoid parsing text output with fragile shell splitting.

API response handling:

  • Treat 4xx errors as actionable request/user/tab mismatch first.
  • Retry only idempotent reads (GET) by default.
  • For evaluate-extended, handle 429 and 408 explicitly.
Appendix D — mismatch and compatibility guardrails

Documented guardrails for this repository revision:

  • OpenClaw plugin tool system exists and is first-class.
  • MCP server implementation does not exist in this codebase.
  • The camofox_youtube_transcript tool has been removed from plugin.ts. The route POST /youtube/transcript remains unregistered.
  • CLI download remains placeholder/stub and should be treated as non-functional direct download command.
Appendix E — minimum safe automation contract

If you need robust automations, enforce this contract in your agent logic:

  1. Always pass explicit userId (or --user) for every command/call.
  2. Always obtain snapshot before actions that depend on refs.
  3. Always reacquire refs after navigation or major dynamic update.
  4. Always close user sessions (DELETE /sessions/:userId) on teardown in long-running systems.
  5. Always persist auth/cookies via vault or cookie import rather than plaintext scripts.

© redf0x1, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 18 other files (references) in skills/camofox-browser of redf0x1/camofox-browser.

  • SKILL.md
  • references/anti-detection.md
  • references/api-endpoints.md
  • references/authentication.md
  • references/cli-commands.md
  • references/display-vnc.md
  • references/media-extraction.md
  • references/openclaw-tools.md
  • references/proxy-presets.md
  • references/scripting.md
  • references/search-macros.md
  • references/session-management.md
  • references/snapshot-refs.md
  • templates/authenticated-session.sh
  • templates/form-automation.sh
  • templates/multi-session-pipeline.sh
  • templates/screenshot-capture.sh
  • templates/search-and-extract.sh
  • templates/stealth-scraping.sh

Open the folder on GitHubat commit 4f23dcf

Compare with similar skills

Camofox Browser next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Camofox Browser compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Camofox Browser this skillredf0x1/camofox-browser412—~4.6kAutomated safety check: PassMIT
Cloudflare Browser Renderingeinverne/dotfiles121—~4.9kAutomated safety check: PassGPL-3.0
Neo4ier/neo756—~1.8kAutomated safety check: PassNone
Browser Automationalirezarezvani/claude-skills28k—~3.4kAutomated safety check: NotesMIT
Using Webctloaustegard/claude-skills150—~1.4kAutomated safety check: PassMIT
Skyvern Browser AutomationSkyvern-AI/skyvern23k1 repos~2.9kAutomated safety check: PassAGPL-3.0

Similar skills

  • Guide for implementing Cloudflare Browser Rendering - a headless browser automation API for screenshots, PDFs, web scraping, and testing.

    121 GitHub stars~4.9k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Neo

    4ier/neo

    Browse websites, read web pages, interact with web apps, call website APIs, and automate web tasks.

    756 GitHub stars~1.8k tokensUpdated 5 mo ago
    Productivity & AutomationAuto-check passed
  • Browser Automation

    alirezarezvani/claude-skills

    A skill your agent uses when the user asks to automate browser tasks, scrape websites, fill forms, capture screenshots, extract structured data from web pages, or build web automation workflows.

    28k GitHub stars~3.4k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check: notes
  • Using Webctl

    oaustegard/claude-skills

    Browser automation via webctl CLI in Claude.ai containers with authenticated proxy support.

    150 GitHub stars~1.4k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Skyvern Browser Automation

    Skyvern-AI/skyvern

    Picks the right Skyvern CLI command for a web task, from quick yes/no checks to reusable multi-page workflows, instead of falling back to plain page fetching.

    23k GitHub starsUsed in 1 repo~2.9k tokens
    Productivity & AutomationAuto-check passed
  • Playwright Bowser

    disler/bowser

    Headless browser automation using Playwright CLI. An agent skill from disler/bowser.

    265 GitHub stars~1.1k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check: notes

More from redf0x1/camofox-browser

  • Camofox CLI

    redf0x1/camofox-browser

    CamoFox CLI — 50 commands for anti-detection browser automation from the terminal.

    412 GitHub stars~1.3k tokensUpdated 17 days ago
    Auto-check passed
  • Dogfood

    redf0x1/camofox-browser

    QA testing workflow for CamoFox Browser — systematic testing with console capture, error detection, and Playwright tracing.

    412 GitHub stars~1.2k tokensUpdated 17 days ago
    Auto-check passed
  • Gemini Image

    redf0x1/camofox-browser

    Automate image generation on Google Gemini (gemini.google.com) using CamoFox CLI.

    412 GitHub stars~1.6k tokensUpdated 17 days ago
    Auto-check passed
  • Reddit

    redf0x1/camofox-browser

    Reddit automation with CamoFox CLI — login, browse, post, comment, reply with anti-detection.

    412 GitHub stars~1.5k tokensUpdated 17 days ago
    Auto-check passed

Works with

Questions about Camofox Browser

What does Camofox Browser do?

Anti-detection browser automation for AI agents. An agent skill from redf0x1/camofox-browser. Camofox Browser is an agent skill from redf0x1/camofox-browser. Anti-detection browser automation for AI agents.

When should I use Camofox Browser?

Camofox Browser fits situations like: the user needs stealth web browsing; undetectable scraping; fingerprint spoofing; privacy-focused browser automation.

How do I install Camofox Browser in Claude Code?

Run `npx skills add redf0x1/camofox-browser --skill camofox-browser -a claude-code`. Or copy the skill folder (skills/camofox-browser in redf0x1/camofox-browser) into .claude/skills/camofox-browser in your project. Claude Code loads it when a task matches its description.

How do I install Camofox Browser in Codex?

Run `npx skills add redf0x1/camofox-browser --skill camofox-browser -a codex`. Or copy the skill folder (skills/camofox-browser in redf0x1/camofox-browser) into .agents/skills/camofox-browser in your project. Codex loads it when a task matches its description.

Can I use Camofox Browser in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add redf0x1/camofox-browser --skill camofox-browser -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/camofox-browser, .gemini/skills/camofox-browser, .github/skills/camofox-browser and .opencode/skills/camofox-browser in your project.

What does Camofox Browser need to run?

Going by SKILL.md and its folder, Camofox Browser needs a shell for the scripts in its folder, the command-line tools its instructions call (curl) and credentials named CAMOFOX_API_KEY, CAMOFOX_ADMIN_KEY and PROXY_PASSWORD. Our summary lists: A Bash shell; A credential in CAMOFOX_API_KEY; A credential in CAMOFOX_ADMIN_KEY. Its frontmatter pre-approves these tools: Bash(camofox:*).

Does Camofox Browser access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Camofox Browser safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Camofox Browser use?

Camofox Browser is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Camofox Browser use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 22k tokens, read only when the agent opens those files.

What are the alternatives to Camofox Browser?

Skills that share tags, products or a category with Camofox Browser: Cloudflare Browser Rendering (einverne/dotfiles, 121 stars), Neo (4ier/neo, 756 stars), Browser Automation (alirezarezvani/claude-skills, 28k stars) and Using Webctl (oaustegard/claude-skills, 150 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Camofox Browser?

redf0x1 (a GitHub user) maintains it in redf0x1/camofox-browser, which has 412 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on September 22, 2026.

Source: redf0x1/camofox-browser on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.