OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add reason-machines/trending-skills --skill opencli-web-automation
Turn any website into a CLI using browser session reuse and AI-powered command discovery
npx skills add reason-machines/trending-skills --skill opencli-web-automation
Skill by ara.so — Daily 2026 Skills collection.
OpenCLI turns any website into a command-line interface by reusing Chrome's logged-in browser session. It supports 19 sites and 80+ commands out of the box, and lets you add new adapters via TypeScript or YAML dropped into the clis/ folder.
MCP client config (Claude/Cursor/Codex ~/.config/*/config.json):
All commands support --format / -f:
Explore artifacts are saved to .opencli/explore/<site>/:
manifest.json — site metadataendpoints.json — discovered API endpointscapabilities.json — inferred command capabilitiesauth.json — authentication strategyDrop a .yaml file into clis/ — auto-registered on next run:
| Symptom | Fix |
|---|---|
Failed to connect to Playwright MCP Bridge | Ensure extension is enabled in Chrome; restart Chrome after install |
Empty data / Unauthorized | Open Chrome, navigate to the site, log in or refresh the page |
| Node API errors | Upgrade to Node.js >= 18 |
| Token not found | Run opencli setup or opencli doctor --fix |
| Stale login session | Visit the target site in Chrome and interact with it to prove human presence |