Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
joeseesun avatar

Qiaomu Opencli Usage

  • 428 installs
  • 976 repo stars
  • Updated April 9, 2026
  • joeseesun/qiaomu-opencli-skills

qiaomu-opencli-usage is a Claude agent skill that documents OpenCLI installation, 79+ site and app adapters, and output formats so agents run documented terminal workflows against live web and desktop targets.

About

qiaomu-opencli-usage is a qiaomu-opencli-skills bundle (version 1.6.9) for the @jackwener/opencli CLI upstream from jackwener/opencli. Install via npm install -g @jackwener/opencli, then run opencli <site> <command> with json, yaml, md, csv, or table -f output. Browser adapters require Chrome logged into targets plus the opencli Browser Bridge extension; public API adapters like hackernews and arxiv need no browser. The skill catalogs search, hot, feed, finance, AI chat, GitHub gh passthrough, docker, and vercel commands across dozens of platforms from Twitter and Reddit to Cursor and Notion desktop CDP apps. Developers reach for qiaomu-opencli-usage when agents must scrape pages to Markdown, query social feeds, or invoke external CLIs through a unified opencli interface with doctor and list diagnostics.

  • Canonical command cheat paths
  • Workspace and config prerequisites
  • Stdout and stderr handling
  • Idempotent rerun guidance
  • Cross-repo skill packaging notes

Qiaomu Opencli Usage by the numbers

  • 428 all-time installs (skills.sh)
  • +15 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #128 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs428
repo stars976
Last updatedApril 9, 2026
Repositoryjoeseesun/qiaomu-opencli-skills

How do agents run OpenCLI site commands reliably?

Use the Qiaomu OpenCLI skill bundle so agents run documented terminal workflows, parse output, and stay aligned with the tool’s expected project layout.

Who is it for?

Agent developers automating web, desktop, or API queries through the OpenCLI adapter catalog with Chrome session reuse.

Skip if: Projects needing only a single REST API without multi-platform CLI adapters or Chrome-based browser bridge setup.

When should I use this skill?

The user wants to run opencli commands, install OpenCLI, or query Bilibili, Twitter, GitHub, or other adapter targets.

What you get

Installed opencli CLI, validated browser bridge, formatted command output, and adapter-specific invocation cheat sheets.

  • Formatted CLI output
  • Adapter command references
  • Browser bridge diagnostics

By the numbers

  • Skill version 1.6.9 with 79+ documented adapters
  • Five output formats: table, json, yaml, md, csv
  • qiaomu-opencli-skills repo bundles 6 related OpenCLI skills

Files

SKILL.mdMarkdownGitHub ↗

OpenCLI Usage Guide

Make any website or Electron App your CLI. Reuse Chrome login, zero risk, AI-powered discovery.

Install & Run

# npm global install (recommended)
npm install -g @jackwener/opencli
opencli <command>

# Or from source
cd ~/code/opencli && npm install
npx tsx src/main.ts <command>

# Update to latest
npm update -g @jackwener/opencli

Prerequisites

Browser commands require: 1. Chrome browser running (logged into target sites) 2. opencli Browser Bridge Chrome extension installed (load extension/ as unpacked in chrome://extensions) 3. No further setup needed — the daemon auto-starts on first browser command

Note: You must be logged into the target website in Chrome before running commands. Tabs opened during command execution are auto-closed afterwards.

Public API commands (hackernews, v2ex) need no browser.

Quick Lookup by Capability

CapabilityPlatforms (partial list)
searchBilibili, Twitter, Reddit, Xiaohongshu, Zhihu, YouTube, Google, arXiv, LinkedIn, Pixiv, etc.
hot/trendingBilibili, Twitter, Weibo, HackerNews, Reddit, V2EX, Xueqiu, Lobsters, Douban
feed/timelineTwitter, Reddit, Xiaohongshu, Xueqiu, Jike, Facebook, Instagram, Medium
user/profileTwitter, Reddit, Instagram, TikTok, Facebook, Bilibili, Pixiv
post/createTwitter, Jike, Douyin, Weibo
AI chatGrok, Doubao, ChatGPT, Gemini, Cursor, Codex, NotebookLM
finance/stockXueqiu, Yahoo Finance, Barchart, Sina Finance, Bloomberg
web scrapingopencli web read --url <url> — any URL to Markdown
GitHub/DevOpsopencli gh, opencli docker, opencli vercel — external CLI passthrough
collaborationopencli lark-cli, opencli dws, opencli wecom-cli — external CLI passthrough

Command Quick Reference

Usage: opencli <site> <command> [args] [--limit N] [-f json|yaml|md|csv|table]

Type legend: 🌐 = Browser (needs Chrome login) · ✅ = Public API (no browser) · 🖥️ = Desktop (Electron/CDP) · 🔧 = External CLI (passthrough)

Website Adapters

SiteTypeCommands
1688🌐search item download store
36kr🌐hot news search article
amazon🌐bestsellers search product offer discussion movers-shakers new-releases
apple-podcaststop search episodes
arxivsearch paper
band🌐bands posts post mentions
barchart🌐quote options greeks flow
bbcnews
bilibili🌐hot search me favorite history feed user-videos subtitle dynamic ranking following
bloomberg✅🌐RSS: main markets tech politics economics opinions industries businessweek feeds · Browser: news (full article)
bluesky🌐search profile user feeds followers following thread trending starter-packs
boss🌐search detail recommend joblist greet batchgreet send chatlist chatmsg invite mark exchange resume stats
chaoxing🌐assignments exams
coupang🌐search add-to-cart
ctrip🌐search
devtotop tag user
dictionarysearch synonyms examples
doubao🌐status new send read ask detail history meeting-summary meeting-transcript
douban🌐search top250 subject photos download marks reviews movie-hot book-hot
douyin🌐profile videos user-videos activities collections hashtag location stats publish draft drafts delete update
facebook🌐feed profile search friends groups events notifications memories add-friend join-group
gemini🌐ask new image deep-research deep-research-result
googlenews search suggest trends
grok🌐ask
hackernewstop new best ask show jobs search user
hftop
hupu🌐hot search detail like unlike reply mentions
imdbtop trending search title person reviews
instagram🌐explore profile search user followers following follow unfollow like unlike comment save unsave saved
jd🌐item
jianyu🌐search
jike🌐feed search create like comment repost notifications post topic user
jimeng🌐generate history
lesswrongfrontpage curated new top top-week top-month top-year shortform read comments user user-posts sequences tags tag
linkedin🌐search timeline
linux-do🌐hot latest feed search categories category tags topic topic-content user-posts user-topics
lobstershot newest active tag
medium🌐feed search user
notebooklm🌐status list open current get history summary note-list notes-get source-list source-get source-fulltext source-guide
ones🌐login logout me tasks task my-tasks worklog token-info
paperreviewsubmit review feedback
pixiv🌐ranking search user illusts detail download
producthunttoday hot browse posts
quark🌐ls mkdir mv rename rm save share-tree
reddit🌐hot frontpage popular search subreddit read user user-posts user-comments upvote save comment subscribe saved upvoted
reuters🌐search
sinablog🌐hot search article user
sinafinancenews
smzdm🌐search
spotifyauth status play pause next prev volume search queue shuffle repeat
stackoverflowhot search bounties unanswered
steamtop-sellers
substack🌐feed search publication
tieba🌐hot search posts read
tiktok🌐explore search profile user following follow unfollow like unlike comment save unsave live notifications friends
twitter🌐trending bookmarks search profile timeline thread article follow unfollow bookmark unbookmark post like likes reply delete block unblock followers following notifications hide-reply download accept reply-dm
v2ex✅🌐Public: hot latest topic node nodes member user replies · Browser: daily me notifications
web🌐read — any URL to Markdown
weibo🌐hot search feed user me post comments
weixin🌐download — 公众号 article to Markdown
weread🌐shelf search book highlights notes notebooks ranking
wikipediasearch summary random trending
xianyu🌐search item chat
xiaoe🌐courses catalog content detail play-url
xiaohongshu🌐search notifications feed user note comments download publish creator-notes creator-note-detail creator-notes-summary creator-profile creator-stats
xiaoyuzhoupodcast podcast-episodes episode
xueqiu🌐hot-stock stock watchlist feed hot search comments earnings-date fund-holdings fund-snapshot
yahoo-finance🌐quote
yollomi🌐models generate video upload remove-bg edit background face-swap object-remover restore try-on upscale
youtube🌐search video transcript
yuanbao🌐new ask
zhihu🌐hot search question
zsxq🌐groups dynamics topics topic search

Desktop Apps (CDP/Electron)

AppCommands
antigravitystatus send read new dump extract-code model watch
chatgptstatus new send read ask model
chatwisestatus new send read ask model history export screenshot
codexstatus send read new dump extract-diff model ask screenshot history export
cursorstatus send read new dump composer model extract-code ask screenshot history export
discord-appstatus send read channels servers search members
doubao-appstatus new send read ask screenshot dump
notionstatus search read new write sidebar favorites export

External CLI (passthrough)

OpenCLI can discover, auto-install, and passthrough commands to external CLI tools. Use opencli install <name> to auto-install, or opencli register <name> to register a local CLI.

CLIDescriptionCommands
ghGitHub CLI — repos, PRs, issues, releasesrepo pr issue (all gh subcommands)
obsidianObsidian vault — notes, search, tagsAll obsidian subcommands
dockerDocker CLIAll docker subcommands
lark-cliLark/Feishu — messages, docs, calendar, tasks (200+ commands)All lark-cli subcommands
dwsDingTalk Workspace — messages, docs, calendar, contactsAll dws subcommands
wecom-cliWeCom/企业微信 — contacts, todos, meetings, messagesAll wecom-cli subcommands
vercelVercel — deploy, domains, env vars, logsAll vercel subcommands
opencli install gh              # Auto-install gh CLI
opencli register my-tool        # Register a local custom CLI
opencli gh pr list --limit 5    # Passthrough to gh
opencli docker ps               # Passthrough to docker
opencli lark-cli msg send ...   # Passthrough to lark-cli

Management

opencli list [-f json|yaml]     # List all commands
opencli validate [site]         # Validate adapter definitions
opencli doctor                  # Diagnose browser bridge
opencli explore <url>           # AI-powered API discovery
opencli record <url>            # Record API calls manually

All commands support: --format / -f with table json yaml md csv

Self-Repair

If a command fails due to a site change (selector, API, or response schema), automatically fix the adapter and retry instead of reporting failure. Re-run the command with OPENCLI_DIAGNOSTIC=1 to get structured diagnostic context, then fix the adapter file at RepairContext.adapter.sourcePath and retry. Max 3 repair rounds. See the opencli-autofix skill for the full workflow.

Related Skills

  • opencli-browser — Browser automation for AI agents (navigate, click, type, extract via Chrome)
  • opencli-explorer — Full guide for creating new adapters (API discovery, auth strategy, TS writing)
  • opencli-oneshot — Quick 4-step template for adding a single command from a URL
  • opencli-autofix — Automatically fix broken adapters when commands fail

Related skills

How it compares

Use qiaomu-opencli-usage for adapter command reference; pair with qiaomu-smart-search for query routing and qiaomu-opencli-autofix when adapters break after site changes.

FAQ

How do you install qiaomu-opencli-usage workflows?

qiaomu-opencli-usage specifies npm install -g @jackwener/opencli, then opencli <command> from any directory. Source installs can use npx tsx src/main.ts, and npm update -g refreshes to the latest upstream release.

What prerequisites do browser OpenCLI commands need?

qiaomu-opencli-usage requires Chrome running while logged into target sites, the opencli Browser Bridge unpacked extension loaded, and no manual daemon setup because the bridge auto-starts on the first browser adapter command.

How many adapters does OpenCLI usage document?

qiaomu-opencli-usage covers 79+ adapters spanning social search, finance quotes, AI chat desktop apps, web read Markdown scraping, and external CLI passthrough for gh, docker, and vercel subcommands.

CLI & Terminaldevopsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.