Agent skill

Qiaomu Opencli Usage

by joeseesun in joeseesun/qiaomu-opencli-skills

A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).

MITAuto-check passedResearch & Science

Install Qiaomu Opencli Usage

skills CLI
$ npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install joeseesun/qiaomu-opencli-skills qiaomu-opencli-usage --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/joeseesun/qiaomu-opencli-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/qiaomu-opencli-usage .claude/skills/qiaomu-opencli-usage && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
qiaomu-opencli-usage
GitHub stars
993
Token cost
~3k tokens
SKILL.md length
1,039 words
Files
2
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).

  • Works in 3 steps: Chrome browser running (logged into… → opencli Browser Bridge Chrome extension… → No further setup needed — the daemon…
  • Running OpenCLI commands to interact with websites (Bilibili
  • SKILL.md covers Install & Run, Prerequisites, Quick Lookup by Capability and Command Quick Reference, plus 2 more sections
  • Calls npm and npx

What it does

Qiaomu Opencli Usage is an agent skill from joeseesun/qiaomu-opencli-skills. Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 79+ adapters.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `commands.md`).

It sits in Research & Science, covering Academic paper search. It works with X (Twitter), Reddit, Bilibili and Xiaohongshu. The repository describes itself as: Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.). The licence is MIT.

When your agent uses it

  • Running OpenCLI commands to interact with websites (Bilibili
  • Desktop apps (Cursor
  • Public APIs (HackerNews

Example prompts

  • “/qiaomu-opencli-usage”

Requirements

  • Node.js
  • Docker

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit 4d9a08e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Qiaomu Opencli Usage loads about 3k tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 1,039 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from joeseesun/qiaomu-opencli-skills at commit 4d9a08e, republished under its MIT licence (© joeseesun). 1,039 words, ~2,958 tokens.

Download SKILL.mdSave it as .claude/skills/qiaomu-opencli-usage/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
qiaomu-opencli-usage
description
Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 79+ adapters.
version
1.6.9
author
joeseesun
upstream
jackwener/opencli
tags
opencli, cli, browser, web, chrome-extension, cdp, bilibili, twitter, reddit, xiaohongshu, github, youtube, AI, agent, automation

OpenCLI Usage Guide

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

Install & Run

bash
# 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-podcasts✅top search episodes
arxiv✅search paper
band🌐bands posts post mentions
barchart🌐quote options greeks flow
bbc✅news
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
devto✅top tag user
dictionary✅search 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
google✅news search suggest trends
grok🌐ask
hackernews✅top new best ask show jobs search user
hf✅top
hupu🌐hot search detail like unlike reply mentions
imdb✅top 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
lesswrong✅frontpage 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
lobsters✅hot 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
paperreview✅submit review feedback
pixiv🌐ranking search user illusts detail download
producthunt✅today 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
sinafinance✅news
smzdm🌐search
spotify✅auth status play pause next prev volume search queue shuffle repeat
stackoverflow✅hot search bounties unanswered
steam✅top-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
wikipedia✅search 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
xiaoyuzhou✅podcast 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
Show full SKILL.md (296 more words)Show less
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
bash
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
bash
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.

  • 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

© joeseesun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in qiaomu-opencli-usage of joeseesun/qiaomu-opencli-skills.

  • SKILL.md
  • commands.md

Open the folder on GitHubat commit 4d9a08e

Compare with similar skills

Qiaomu Opencli Usage next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Qiaomu Opencli Usage compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Qiaomu Opencli Usage this skilljoeseesun/qiaomu-opencli-skills993—~3kAutomated safety check: PassMIT
Argo Search and Verificationtaxueseek/argo185—~1.2kAutomated safety check: PassMIT
Morning AIdavepoon/buildwithclaude3.6k1 repos~405Automated safety check: PassMIT
Agent ReachPanniantong/Agent-Reach93k1 repos~1.4kAutomated safety check: PassMIT
bb-browser Site Commands for OpenClawepiral/bb-browser6.2k—~1kAutomated safety check: PassMIT
Larksnap FetchAmbroseX/larksnap300—~923Automated safety check: PassApache-2.0

Similar skills

  • Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.

    185 GitHub stars~1.2k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Morning AI

    davepoon/buildwithclaude

    AI news tracking skill that monitors 80+ entities across 6 free sources (Reddit, HN, GitHub, HuggingFace, arXiv, X/Twitter).

    3.6k GitHub starsUsed in 1 repo~405 tokens
    Research & ScienceAuto-check passed
  • Agent Reach

    Panniantong/Agent-Reach

    Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.

    93k GitHub starsUsed in 1 repo~1.4k tokens
    Productivity & AutomationAuto-check passed
  • Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.

    6.2k GitHub stars~1k tokensUpdated 4 mo ago
    Productivity & AutomationAuto-check passed
  • Larksnap Fetch

    AmbroseX/larksnap

    把飞书/Lark 文档或普通网页抓取并保存到本地,也能编辑用户有权限的飞书文档,并用已登录浏览器执行一次网页搜索。用户要求下载、导出、抓取、写入飞书文档,或联网搜索资料/参考链接时使用本技能,即使没有提到 larksnap。底层通过技能自带 daemon 桥接已登录的 larksnap 浏览器扩展;arXiv 使用独立脚本。

    300 GitHub stars~923 tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Xs Arxiv

    karaage0703/ai-assistant-workspace

    arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

    136 GitHub starsUsed in 1 repo~1.4k tokens
    Research & ScienceAuto-check passed

More from joeseesun/qiaomu-opencli-skills

  • Qiaomu Opencli Oneshot

    joeseesun/qiaomu-opencli-skills

    A skill your agent uses when quickly generating a single OpenCLI command from a specific URL and goal description.

    993 GitHub stars~1.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Qiaomu Opencli Explorer

    joeseesun/qiaomu-opencli-skills

    A skill your agent uses when creating a new OpenCLI adapter from scratch, adding support for a new website or platform, exploring a site's API endpoints via browser DevTools, or when a user asks to…

    993 GitHub stars~6.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Qiaomu Opencli Autofix

    joeseesun/qiaomu-opencli-skills

    Automatically fix broken OpenCLI adapters when commands fail.

    993 GitHub stars~2.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Qiaomu Opencli Browser

    joeseesun/qiaomu-opencli-skills

    Make websites accessible for AI agents. An agent skill from joeseesun/qiaomu-opencli-skills.

    993 GitHub stars~3.4k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Qiaomu Opencli Usage

What does Qiaomu Opencli Usage do?

A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Qiaomu Opencli Usage is an agent skill from joeseesun/qiaomu-opencli-skills.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).

When should I use Qiaomu Opencli Usage?

Qiaomu Opencli Usage fits situations like: running OpenCLI commands to interact with websites (Bilibili; desktop apps (Cursor; public APIs (HackerNews.

How do I install Qiaomu Opencli Usage in Claude Code?

Run `npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage -a claude-code`. Or copy the skill folder (qiaomu-opencli-usage in joeseesun/qiaomu-opencli-skills) into .claude/skills/qiaomu-opencli-usage in your project. Claude Code loads it when a task matches its description.

How do I install Qiaomu Opencli Usage in Codex?

Run `npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage -a codex`. Or copy the skill folder (qiaomu-opencli-usage in joeseesun/qiaomu-opencli-skills) into .agents/skills/qiaomu-opencli-usage in your project. Codex loads it when a task matches its description.

Can I use Qiaomu Opencli Usage in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/qiaomu-opencli-usage, .gemini/skills/qiaomu-opencli-usage, .github/skills/qiaomu-opencli-usage and .opencode/skills/qiaomu-opencli-usage in your project.

What does Qiaomu Opencli Usage need to run?

Going by SKILL.md and its folder, Qiaomu Opencli Usage needs the command-line tools its instructions call (npm and npx). Our summary lists: Node.js; Docker.

Does Qiaomu Opencli Usage access the network?

SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Qiaomu Opencli Usage safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Qiaomu Opencli Usage use?

Qiaomu Opencli Usage is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Qiaomu Opencli Usage use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Qiaomu Opencli Usage?

Skills that share tags, products or a category with Qiaomu Opencli Usage: Argo Search and Verification (taxueseek/argo, 185 stars), Morning AI (davepoon/buildwithclaude, 3.6k stars), Agent Reach (Panniantong/Agent-Reach, 93k stars) and bb-browser Site Commands for OpenClaw (epiral/bb-browser, 6.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Qiaomu Opencli Usage?

joeseesun (a GitHub user) maintains it in joeseesun/qiaomu-opencli-skills, which has 993 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on April 9, 2026.

Source: joeseesun/qiaomu-opencli-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.