camoufox-deploy
One-click deployment of camoufox anti-detection browser with modified agent-browser. Patches agent-browser to auto-detect camoufox/firefox from executable path instead of defaulting to chromium.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/adastraabyssoque/camoufox-deployWhat This Skill Does
The camoufox-deploy skill is an automated provisioning tool designed to integrate the powerful Camoufox anti-detection browser with the agent-browser automation framework. By default, agent-browser is hardcoded for Chromium-based environments, which often triggers bot detection mechanisms on high-security websites like Bilibili or those protected by Cloudflare. This skill bridges that gap by patching the agent-browser source code to recognize Firefox/Camoufox executable paths and automating the entire Rust compilation and deployment pipeline. It ensures that users can leverage the fingerprint-masking capabilities of Camoufox while maintaining the programmatic control of the agent-browser ecosystem.
Installation
Installation is streamlined into a single command, though manual steps are provided for power users who require specific environment configurations:
- Execute the installer:
bash ~/.openclaw/workspace/skills/camoufox-deploy/scripts/install.sh. - The script will automatically install uv, fetch the Camoufox binary, install agent-browser, patch the
browser.tssource files, and recompile the Rust CLI to ensure full compatibility. - Verify the installation by checking the versions and running the provided test path against your local Camoufox binary.
Use Cases
- Web Scraping: Bypassing sophisticated anti-bot challenges on modern web platforms.
- Automated Research: Conducting browsing tasks that require maintaining a low-profile footprint.
- Bot Development: Developing automation agents that remain undetected by standard WAF (Web Application Firewall) solutions.
Example Prompts
- "OpenClaw, please run the camoufox-deploy script to set up my anti-detection browsing environment."
- "Verify that my current agent-browser installation is correctly patched to support the Camoufox executable path."
- "Run a browser automation test using the camoufox binary as the executable path for my current session."
Tips & Limitations
- Permissions: Ensure your shell environment has sufficient write permissions to global npm directories, as the skill performs system-level replacements.
- Rust Toolchain: You must have Rust installed via
rustupto handle the recompilation step successfully if the pre-built binary does not match your specific architecture. - Updates: Whenever you update the agent-browser package via npm, you may need to re-run the patch script, as updates typically overwrite custom source modifications.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-adastraabyssoque-camoufox-deploy": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
agent-browser-with-camoufox
One-click deployment of camoufox anti-detection browser with modified agent-browser. Patches agent-browser to auto-detect camoufox/firefox from executable path instead of defaulting to chromium. Includes SkillsI integration for seamless browser automation workflows.
camoufox-tools
Simplified CLI tools for camoufox anti-detection browser automation. Provides fox-open, fox-scrape, fox-eval, fox-close, and fox-bilibili-stats commands for easy web scraping and data extraction.