extension/skills/builtin/opencli/SKILL.md
OpenCLI 命令参考。仅当用户明确提到 `opencli`,并且就是想直接查看或运行已安装的 `opencli` 命令时才使用本 skill。对于通用搜索、下载、写作、发布或多步骤工作流,如果已有更贴合领域的 skill,就不要使用本 skill。
npx skillsauth add glwlg/x-bot opencliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
直接使用当前环境中已安装的 opencli。本 skill 只用于调用现成的 opencli 命令。
不要因为目标平台“恰好被 OpenCLI 支持”就选这个 skill。
如果用户没有明确要求使用 opencli,而且已有其他领域 skill 能覆盖任务,应优先使用领域 skill。
特别是当系统里已经存在更高层的 skill 时,不要让本 skill 接管诸如“下载视频 -> 转写 -> 写文章 -> 发布”这种端到端多步骤工作流。
本 skill 刻意不覆盖 以下内容:
explore / probe、synthesize、generate、record、cascadeinstall、register 或 plugin 开发先查看当前有哪些能力:
opencli list --format md
再查看某个平台的帮助:
opencli <platform> --help
再查看具体命令的帮助:
opencli <platform> <command> --help
需要结构化结果时,优先使用结构化输出:
支持时优先使用 -f json、-f md、-f yaml 或 -f csv
如果浏览器驱动类命令失败,先做诊断:
opencli doctor --sessions
post、publish、reply、follow、like、delete 等会修改账号状态的命令,只有在用户明确要求时才执行。opencli --help
opencli list --format md
opencli doctor --no-live
opencli doctor --sessions
opencli <platform> --help
opencli <platform> <command> --help
opencli list --format md 是当前环境里最权威的命令清单。输出里会包含 command、site、description、strategy、browser、args 等字段,适合用来判断命令是否依赖浏览器,以及它期望的参数形式。
opencli xiaohongshu search "美食"
opencli bilibili hot --limit 10
opencli twitter search "AI"
opencli zhihu question 34816524
opencli xueqiu stock SH600519
opencli reddit search "rust" --limit 10
opencli weixin download --url "https://mp.weixin.qq.com/..."
opencli zhihu download --url "https://zhuanlan.zhihu.com/p/..."
opencli xiaohongshu download <note-id> --output ./downloads
opencli twitter article <tweet-id>
opencli web read --url "https://example.com" --output article.md
opencli xiaohongshu publish "正文内容" --title "标题" --images a.png,b.png --topics 话题1,话题2
opencli twitter post "Hello world"
opencli twitter reply https://x.com/... "Nice!"
opencli twitter like https://x.com/...
opencli xiaohongshu creator-profile
opencli xiaohongshu creator-stats
opencli xiaohongshu creator-notes --limit 10
opencli bilibili me
opencli twitter profile elonmusk
以下示例来自本机 opencli --help / opencli list --format md:
xiaohongshu、twitter、bilibili、zhihu、reddit、weibo、youtube、douyinweixin、web、zhihu download、twitter articlexueqiu、barchart、yahoo-finance、reuters、bloomberg、bbccodex、cursor、chatgpt、chatwise、discord-app、doubao-appgh、docker不要把上面这份列表当成完整清单。只要平台集合本身会影响决策,就重新执行 opencli list --format md 再确认。
--help 展示的形式使用位置参数;很多命令会把 query、id、url、text 设计成位置参数。-f json。-f md。--help,不要直接猜。opencli list --format md,不要臆测。tools
**自选股助手**。通过内置股票服务管理当前用户的自选股,并查询实时行情。
tools
管理 RSS 订阅。
tools
简单文本提醒工具。仅用于一次性提醒;重复任务必须转给 scheduler_manager。
documentation
为新闻或热点主题生成长文,也支持直接基于本地 md/txt 素材写作;可自动搜索资料、生成配图,并支持多渠道发布,当前已支持微信公众号和小红书发布通道。