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

  1. Open a page:
camoufox-browser open https://example.com
  1. Inspect the page and collect refs:
camoufox-browser snapshot
  1. 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
  1. Re-run snapshot after navigation or significant DOM changes.

  2. Capture artifacts when needed:

camoufox-browser screenshot --output page.png
camoufox-browser eval '() => document.title'

Notes

  • You do not need to run start for the normal flow. camoufox-browser auto-starts the daemon with default settings when a browser command needs it.
  • Use camoufox-browser start --headless only when you need explicit daemon control or startup options like --proxy.
  • camoufox-browser is intended for Linux and macOS hosts.
  • Use camoufox-browser --help to 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>
Installs
15
GitHub Stars
1
First Seen
Apr 10, 2026