opencli

Turn websites and Electron apps into programmable CLIs with YAML or TypeScript adapters.

72|15|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/tan-yong-sheng/ai-vision-mcp --skill opencli-tan-yong-sheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencli
Source: https://github.com/tan-yong-sheng/ai-vision-mcp/tree/main/.claude/skills/opencli
Command: npx skills add https://github.com/tan-yong-sheng/ai-vision-mcp --skill opencli-tan-yong-sheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OpenCLI turns any website or Electron App into a command-line interface, enabling rapid automation and AI-assisted tooling without brittle manual steps.

Core Features & Use Cases

  • Browser-augmented commands: transform web pages into reusable CLI commands that can control interactions and extract data.
  • Flexible adapters: supports YAML declarative pipelines or TypeScript adapters for complex flows, with optional resources under scripts/, references/, and assets/.
  • Guided workflow: provides templates, references, and best practices to explore, cascade, and register adapters for teams and projects.
  • Use Case: automate repetitive web tasks, QA validations, and data collection across websites and Electron apps.

Quick Start

Install the CLI globally and run opencli <command> to start automating a website.

Frequently Asked Questions about opencli

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

FAQPage Schema
How do I automate website interactions using CLI commands?

OpenCLI transforms websites into CLI commands by leveraging a browser bridge and adapters, allowing you to automate web interactions and data extraction directly from the command line.

Can I use TypeScript and YAML to build automation pipelines for web tasks?

Yes, you can build automation pipelines using either YAML declarative formats for simple web tasks or TypeScript adapters for complex flows, both supporting optional resources under scripts and assets directories.

Does OpenCLI work with Electron apps for automated data collection?

Yes, OpenCLI supports turning any website or Electron App into a command-line interface, allowing you to automate repetitive web tasks, QA validations, and data collection across both platforms.

What's the best way to ensure safe development when creating browser-augmented commands?

The best way to ensure safe development is by using frontmatter metadata, validation, and a structured discovery pipeline, which enforce robust integration when creating browser-augmented commands.

How do I start automating a website from the command line?

To start automating a website, install the CLI globally and run the command targeting your desired website, which will initiate the transformation of web pages into programmable commands.