browser-automation-cli-dev
Web FrontendDeveloper guide for the surf-cli project, a Chrome extension paired with a native host and a CLI for AI-driven browser control. Explains how a command travels from the CLI through the native host into the extension service worker and out to the browser via the DevTools protocol or a content script, maps every core file to its responsibility, and walks through adding a new command, adding a DevTools protocol operation, debugging each layer, and running builds and tests. Use when changing or extending this codebase, tracing a message across its layers, or implementing clicking, typing, screenshots, network capture, or device emulation. Not for unrelated Chrome extension work, for end users of the CLI, or for scraping external sites.
- Version
- v1.0.0
- Size
- 12 KB
- Updated
- 2026-10-06
$ skilvault read --manual browser-automation-cli-devYour client verifies the signature before reading. This explicit manual read is available on every plan. Free automatically loads five chosen skills; paid plans automatically load relevant skills across the library.