
from camoucli8
Local Camoufox CLI+daemon for Playwright-based browser automation: persistent sessions, named tabs, snapshot refs, and machine-readable outputs for agent-driven
Camou provides a local CLI and daemon (Camoufox) that lets agents drive real browser sessions via Playwright. It enables persistent login sessions, named tabs, and stable interactive refs (@eN) from snapshots so scripts and agents can reliably interact with page elements. Outputs support --json for machine-readable automation and it also exposes a Node API for embedding in scripts.
Use Camou when an agent needs to interact with web pages requiring login, complex navigation, or dynamic JS rendering. Good for scraping behind auth, automating form flows, testing flows across pages, or when you need reproducible, inspectable page refs for agent actions. Prefer it over brittle raw selectors when you want snapshot-driven, session-backed automation.
references/ folder with workflow guidance and examples (has_references=true)snapshot -i --json to capture refs, interact with click/fill/press using @eN refs, and re-snapshot after navigation. Guidance covers session/tab management, presets, and using --json for parsing.This skill targets agent runtimes that can call local CLIs or Node APIs: Claude Code / local code runners, Node-based agents (e.g., Codex/Copilot-style integrations), and any agent that can shell out to camou or import its Node package.
This skill has not been reviewed by our automated audit pipeline yet.