opencli-browser

Drive a real Chrome window to inspect pages, fill forms, and extract data.

28.0k|2.8k|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jackwener/OpenCLI --skill opencli-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencli-browser
Source: https://github.com/jackwener/OpenCLI/tree/main/skills/opencli-browser
Command: npx skills add https://github.com/jackwener/OpenCLI --skill opencli-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate agent workflows by driving a real Chrome window to inspect pages, fill forms, click through logged-in flows, and extract data in-context.

Core Features & Use Cases

  • Drive a live browser window to interact with pages deterministically using a selector-first contract and envelope-based feedback.
  • Support compound form fields, network capture, and the ability to extract data or verify states across pages.
  • Not intended for writing adapters; it guides agents from recon through verification while reusing a logged-in browser session.

Quick Start

Install OpenCLI and start a live browser session with the browser commands to begin driving pages.

Frequently Asked Questions about opencli-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a logged-in Chrome session to fill forms and extract data?

Automating a live Chrome session to fill forms and extract data requires driving a real browser window with deterministic interactions. Agents use a selector-first contract and envelope-based feedback to inspect pages, click through logged-in flows, and extract data in-context.

Do I need a running Chrome session with a specific extension to drive live browser tasks?

Yes, driving live browser tasks requires a running Chrome session with the OpenCLI extension installed. You must also pass a green doctor check before executing any actions, ensuring the environment is ready for automated agent workflows.

Can I capture network traffic and verify page states during automated browser interactions?

Capturing network traffic and verifying page states are supported during automated browser interactions. The system applies structured envelopes to guide actions, allowing agents to perform compound form field operations, extract data, and verify states across multiple pages.

What is the best way to test website flows and perform ad-hoc data extraction deterministically?

The best way to test website flows and perform ad-hoc data extraction deterministically is by driving a real Chrome window through logged-in states. This approach applies a selector-first contract to guide agents from initial recon through final verification without writing adapters.

Are there limitations when using live browser automation for complex cross-site validation?

Live browser automation for complex cross-site validation is not intended for writing adapters. It is designed for deterministic browser interaction, requiring clear error handling and structured envelopes to manage actions, meaning it works best for guiding agents from recon through verification.

How does opencli-browser handle errors during automated page interactions?

Opencli-browser handles errors during automated page interactions by applying structured envelopes that guide actions and provide clear error handling. This ensures deterministic browser interaction, allowing agents to reliably inspect pages, fill forms, and extract data across complex flows.