camoufox
Installation
SKILL.md
Camoufox Browser Automation
Use camoufox-browser for browser automation. Prefer the CLI directly. The MCP
server is just a thin adapter over the same command layer, and this skill exists
to teach the agent the normal CLI workflow.
Primary workflow
- Open a page:
camoufox-browser open https://example.com
- Inspect the page and collect refs:
camoufox-browser snapshot
- Interact using refs from the snapshot:
camoufox-browser click 'button:Sign in'
camoufox-browser fill 'textbox:Email' user@example.com
camoufox-browser select 'combobox:Country' Ukraine
camoufox-browser upload 'textbox:Resume' /absolute/path/resume.pdf
-
Re-run
snapshotafter navigation or significant DOM changes. -
Capture artifacts when needed:
camoufox-browser screenshot --output page.png
camoufox-browser eval '() => document.title'
Notes
- You do not need to run
startfor the normal flow.camoufox-browserauto-starts the daemon with default settings when a browser command needs it. - Use
camoufox-browser start --headlessonly when you need explicit daemon control or startup options like--proxy. camoufox-browseris intended for Linux and macOS hosts.- Use
camoufox-browser --helpto discover the full command surface. - Install this skill through
npx skills add <repo> --skill camoufox.
Core commands
camoufox-browser open <url>
camoufox-browser snapshot
camoufox-browser click <ref>
camoufox-browser fill <ref> <text>
camoufox-browser select <ref> <value> [more-values...]
camoufox-browser upload <ref> <file> [more-files...]
camoufox-browser screenshot [--output FILE]
camoufox-browser close
Advanced commands
camoufox-browser start [--headless] [--os windows|macos|linux] [--proxy PROXY]
camoufox-browser stop
camoufox-browser status
camoufox-browser tabs list|new|close [index]|select <index>