opencli-generate
๐ฏSkillfrom jackwener/opencli
A tool that turns websites, browser sessions, Electron apps, and local tools into deterministic CLI interfaces for humans and AI agents, with 79+ built-in adapters, live browser automation, and the ability to generate new adapters from real browser behavior.
Same repository
jackwener/opencli(12 items)
Installation
npx vibeindex add jackwener/opencli --skill opencli-generatenpx skills add jackwener/opencli --skill opencli-generate~/.claude/skills/opencli-generate/SKILL.mdSKILL.md
More from this repository10
OpenCLI command-reference skill for AI agents โ catalogs built-in adapters (Bilibili, Zhihu, Xiaohongshu, Twitter/X, Reddit, Amazon, Spotify, etc.), external CLI hub passthrough (gh, docker, obsidian, vercelโฆ), and Electron-app adapters (Cursor, Codex, Antigravity, ChatGPT, Notion, Discord).
Browser automation via the `opencli` CLI โ controls Chrome step-by-step while reusing existing login sessions (no passwords, no LLM API key). Enforces agent-friendly rules: use structured `state` with `[N]` indices instead of `screenshot`, chain commands with `&&`, prefer `network` to discover JSON APIs over DOM scraping, and never use `eval` to click or type.
Automatically diagnoses and repairs broken OpenCLI adapters when a site's DOM, API, or response schema changes โ only touches the adapter at `RepairContext.adapter.sourcePath`, enforces hard stops for AUTH_REQUIRED / BROWSER_CONNECT / CAPTCHA, a 3-round repair budget, and files an upstream GitHub issue after a verified fix.
Smart search router for the opencli CLI that sends queries to the best data source (AI sites like grok/doubao/gemini, plus vertical tech, social, news, shopping, travel, and finance sources) and enforces per-site call budgets, frequency limits, and a mandatory pre-check using `opencli list -f yaml` and live `-h` output instead of hardcoded command signatures.
A skill for AI agents to automate any website through OpenCLI browser primitives, enabling navigation, clicking, typing, and data extraction via a logged-in Chrome session, and guiding the creation of reusable CLI adapters from site reconnaissance through verification.
OpenCLI's adapter-creation skill โ runs the full browser exploration workflow (`explore` โ `synthesize` โ `generate`), the 5-tier authentication strategy decision tree, and debugging guide so AI agents can build new OpenCLI adapters for any website.
OpenCLI's quick-mode skill for AI agents โ generate a single command for a specific page URL with just a URL plus a one-line goal, completed in 4 steps.
OpenCLI skill that gives AI agents direct browser control via `opencli operate` โ `open`, `state`, `click`, `type`, `select`, `keys`, `wait`, `get`, `screenshot`, `scroll`, `back`, `eval`, `network`, `init`, `verify`, `close` โ to operate any website and crystallize interactions into reusable CLI commands.
Converts any website into a CLI interface and runs browser automation on your logged-in Chrome, with built-in adapters for sites like Bilibili, Reddit, HackerNews, and Twitter/X. Also serves as a CLI hub for local tools like gh, docker, and desktop apps like Cursor and ChatGPT.
Skill for OpenCLI โ a CLI tool that turns any website, Electron app, or local CLI into a command-line interface by reusing your Chrome/Chromium login, with AI-native discovery (`explore`, `synthesize`, `operate`, `cascade`) and a 70+ adapter library for sites like Bilibili, Zhihu, Twitter, Reddit, YouTube, and Antigravity.