Data
1,974 installs
opencli-browser
by jackwener/opencli
Use when an agent needs to drive a real Chrome window via opencli - inspect a page, fill forms, click through logged-in flows, or extract data ad-hoc. Covers…
Skill content
Drive a real Chrome window to inspect pages, fill forms, click through flows, and extract data. - Selector-first target contract: interact via numeric refs (resilient to DOM drift) or CSS selectors, with structured match_level feedback (exact, stable, reidentified) on every action - Session lifecycle management: use stable session names for multi-step flows, bind existing tabs for logged-in pages, and leverage idle timeouts or explicit close for cleanup - Compound form metadata: date/time/select/file controls expose format strings, option lists (capped at 50), and current values-use these instead of regex-guessing or blind clicks - Network capture and extraction: inspect API responses by shape, fetch full bodies on demand, or use extract with continuation cursors for long-form content - Structured error codes and candidates: branch on code (not message strings), and use candidates or available arrays to recover from ambiguous selectors or missing options opencli-browser The first reader of this CLI is an agent, not a human. Every subcommand returns a structured envelope that tells you exactly what matched, how confident the match is, and what to do if it didn't. Lean on those envelopes - do not guess. This skill is for driving a live browser to accomplish an agent task. If you are building a reusable adapter under ~/.opencli/clis/<site>/ use opencli-adapter-author instead. Prerequisites opencli doctor Until doctor is green, nothing else will work. Typical failures: Chrome not running, extension not installed, debug port blocked by 1Password / other extensions. The doctor output tells you which. Session lifecycle