opencli

Drive Chrome's live session to turn websites into deterministic CLIs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MrWest3/west-command-center --skill opencli-mrwest3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencli
Source: https://github.com/MrWest3/west-command-center/tree/main/community/skills/opencli
Command: npx skills add https://github.com/MrWest3/west-command-center --skill opencli-mrwest3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reading a site's data and control logic is hard when there is no API or the API is insufficient. OpenCLI enables turning any website into a deterministic CLI by driving Chrome's live session, including the browser's logged-in state and cookies, to extract data reliably.

Core Features & Use Cases

  • Deterministic browser-driven CLI: drive Chrome's live session to issue commands against sites with or without APIs.
  • One-time setup with the Browser Bridge extension: install and connect the bridge to enable CLI-browser communication.
  • Explore, generate, and cascade adapters: build reusable adapters that translate browser interactions into CLI commands for data extraction and automation.
  • Use Case: fetch data from a site that requires login or multi-step navigation without embedding credentials in code.

Quick Start

Install the Browser Bridge extension, connect OpenCLI to Chrome, and run an initial explore to build your adapter.

Frequently Asked Questions about opencli

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

FAQPage Schema
How do I automate web tasks on sites with no API?

You can automate web tasks on sites with no API by driving Chrome's live session. This approach leverages the browser's logged-in state and cookies to extract data and execute commands reliably without needing backend API access.

What's the best way to scrape data from a website that requires login?

Scraping data from a website that requires login is best done by driving Chrome's live session. This method uses your existing browser cookies and authenticated state to navigate multi-step processes and extract data without embedding credentials in code.

How do I turn a website into a CLI for automation?

You turn a website into a CLI by generating reusable adapters that translate browser interactions into deterministic commands. An initial explore phase builds these adapters, allowing you to issue commands against the site through the browser bridge.

Do I need a Chrome extension to control websites from the command line?

Yes, you need a Chrome extension bridge to control websites from the command line. The Browser Bridge extension connects your running Chrome session to the OpenCLI daemon, enabling the communication required to drive the browser and execute commands.

Can I use browser automation for sites with inadequate APIs?

Yes, you can use browser automation for sites with inadequate APIs. By driving a live Chrome session, you bypass API limitations and interact directly with the site's interface using your authenticated browser state for reliable results.

What are the limitations of using a live browser session for web automation?

Using a live browser session for web automation requires a running Chrome instance and an active extension bridge. It is deterministic but depends on the browser's current state, meaning you must maintain an active logged-in session for the automation to function.