Qiaomu OpenCLI Skills
Six skills for OpenCLI: an agent reads, searches and posts on dozens of sites through your Chrome and repairs adapters.
- 998 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent works in your logged-in Chrome, publishes posts and replies in your name and controls desktop applications.
- Adapters call dozens of sites under your session, which may violate platform rules and lead to an account block.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/qiaomu-opencli-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent works in your logged-in Chrome, publishes posts and replies in your name and controls desktop applications.
- Adapters call dozens of sites under your session, which may violate platform rules and lead to an account block.
This is third-party code. Review the repository files before installing.
What it does
A set of six skills on top of the OpenCLI console tool, which turns sites and desktop apps into commands. `qiaomu-opencli-usage` is a command reference for at least 79 adapters: Bilibili, Twitter and X, Reddit, Zhihu, YouTube, HackerNews, Xiaohongshu and others. `qiaomu-opencli-browser` drives Chrome: clicks, typing and screenshots. The `qiaomu-opencli-explorer` and `qiaomu-opencli-oneshot` skills create a new site adapter from a page address, while `qiaomu-opencli-autofix` repairs a broken one. `qiaomu-smart-search` picks a source for a query: first one AI source (Grok, Doubao or Gemini), then one or two specialised ones. The search skill checks commands against the live `opencli -h` help, so its hints do not go stale.
Who it is for. Researchers and content managers who collect data from Chinese and Western platforms and want to avoid wrestling with their APIs.
Good fit when
- You need the top lists of Bilibili, HackerNews and Xiaohongshu in one report with JSON output.
- The question is not tied to a site and the agent picks the best search source itself.
- An adapter command stopped working after a site update and the agent should repair it.
- A site without an adapter needs a one-off command created from a page address.
- An agent controls Electron applications such as Cursor or Notion through CDP.
Not a fit when
- Chrome is not logged in on the needed sites: adapters take the session from the browser.
- An agent cannot be trusted to publish on social networks in your name.
- A platform's official API is enough: the skills matter where there is none or it is closed.
Example request
Show 10 hot topics from Bilibili and 20 HackerNews headlines as one JSON, publish nothing.Limitations
The skills do not work without the OpenCLI tool itself: `npm install -g @jackwener/opencli` and the Chrome extension from the `jackwener/opencli` releases, loaded through `chrome://extensions`. The repository only repackages the skills for Claude Code, while main development happens in the main project. Adapters depend on site markup and break when it changes. Some platforms require an account login, and all actions run as that account. The last commit was made in April 2026.
How to disable. Delete the `qiaomu-*` folders from the agent's skills directory, unload the extension in `chrome://extensions` and, if no longer needed, remove the tool with `npm uninstall -g @jackwener/opencli`.
FAQ
How do I install Qiaomu OpenCLI Skills in Claude Code?
Install the tool first: `npm install -g @jackwener/opencli`. Then load the `opencli-extension.zip` extension from the releases into Chrome and run `npx skills add joeseesun/qiaomu-opencli-skills`. A single skill installs with the `--skill` flag, for example `qiaomu-smart-search`.
How do I check that everything is connected?
Run `opencli doctor`, then `opencli list` and `opencli hackernews top --limit 5`. If the example prints headlines, the tool and the extension work.
How do the five authorization levels differ?
From an open API with no login to controlling a desktop app over CDP. The most common one, `cookie`, takes the session of an already open Chrome. The `header` and `intercept` modes work with an API token.
What if an adapter stops working?
Run the `qiaomu-opencli-autofix` skill: it diagnoses the failure and fixes the adapter. If a site must be connected anew, `qiaomu-opencli-explorer` and `qiaomu-opencli-oneshot` help.
Can the agent publish in my name?
Yes: the examples include `opencli twitter post` and `opencli twitter reply`. If publishing is unwelcome, forbid it explicitly in the request and ask for a draft.
Discussion
No questions or reviews yet.
Related
SkillsTurns any website into a CLI command and lets an agent drive the user's already logged-in browser via Playwright
A Chrome extension with a CLI, MCP and a skill: Claude Code and Codex hand qz a web task that runs in your own browser
A local content crawler for agents: posts, video and pages from public sources and your sessions. Skill, MCP, CLI.
An MCP server and Chrome extension give any agent 22 tools for your own logged-in browser, verifying the effect of every action.
A CLI and skill for driving Chrome from an agent: page snapshots, clicks, console, network and audits in compact output
A CLI, Chrome extension, SDKs and MCP server that let an agent drive your real Chrome, whatever the agent runtime
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Qiaomu OpenCLI Skills (this card) | no | 998 | ||
| OpenCLI | no | 31,046 | the OpenCLI tool itself with its adapters; Qiaomu OpenCLI Skills adds agent skills: a reference, auto-repair and source selection | |
| agent-browser | yes | not required | 50,096 | a general CLI for driving a browser; here the commands are tied to dozens of ready-made sites and run in your Chrome session |
README in short
The repository packages six Claude Code skills based on OpenCLI and adds Chinese command examples. The README gathers a quick start, examples by theme (trending, search, posting, downloads), a list of sites and the five authorization levels. The main code belongs to the main project.