jackwener

jackwener/opencli

11 resources in this repository

GitHub
🎯11

🎯Skills11

🎯opencli-usage🎯Skill

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).

opencli-usage
🎯smart-search🎯Skill

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.

smart-search
🎯opencli-explorer🎯Skill

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-explorer
🎯opencli-autofix🎯Skill

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.

opencli-autofix
🎯opencli-oneshot🎯Skill

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-oneshot
🎯opencli-browser🎯Skill

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.

opencli-browser
🎯opencli-operate🎯Skill

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.

opencli-operate
🎯opencli-adapter-author🎯Skill

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-adapter-author
🎯opencli-repair🎯Skill

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.

opencli-repair
🎯opencli🎯Skill

Turns websites, browser sessions, Electron apps, and local tools into deterministic CLI interfaces for humans and AI agents, with 90+ built-in adapters for sites like Reddit, HackerNews, and Twitter/X, plus the ability to create custom adapters.

opencli
🎯opencli-generate🎯Skill

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.

opencli-generate