- AI 技能
- 人工智能
【免费下载链接】qiaomu-opencli-skills
Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)
qiaomu-opencli-skills 是一套基于 opencli 的 Claude Code Skills,能把 79+ 个网站和桌面应用接入统一的命令行。它最惊艳的能力之一,就是桌面应用控制:通过opencli命令直接操控 Cursor、ChatGPT、Notion、Codex 等 Electron 应用——在终端里给 AI 发指令、读取回答、检索笔记,全程无需打开窗口。
为什么要把桌面应用变成命令行?💡
传统上,想让 AI 帮你干活,得在多个应用窗口之间来回切换。qiaomu-opencli-skills 的解法很直接:复用你浏览器的登录状态,通过 CDP(Chrome DevTools Protocol)直接驱动桌面应用。
它的核心优势有 3 点:
| 优势 | 说明 |
|---|---|
| 🖥️ 真正的桌面级控制 | 支持 Cursor、ChatGPT、Codex、Notion、Discord 等 Electron 应用 |
| 🔐 零额外配置 | 复用 Chrome 登录态,不需要申请 API Key,也不需要密码 |
| 🤖 AI Agent 原生友好 | 输出默认支持json/yaml/md/csv,方便被 Claude Code 等 AI Agent 直接消费 |
opencli 内置 5 级认证体系(public→cookie→header→intercept→ui),其中ui级别就是专为桌面应用的 CDP 控制设计的,详见 qiaomu-opencli-usage/SKILL.md。
安装指南:4 步把桌面应用接入终端
第 1 步:安装 opencli 命令行工具
npm install -g @jackwener/opencli第 2 步:安装浏览器桥接扩展
- 从上游项目 jackwener/opencli 的 Releases 页面下载
opencli-extension.zip - 解压后,在
chrome://extensions开启"开发者模式",选择"加载已解压的扩展程序" - 确保 Chrome 中已登录你打算操作的目标网站
⚠️ 桌面应用控制依赖浏览器桥接守护进程(daemon),首次运行命令时会自动启动,无需手动配置。
第 3 步:安装 qiaomu-opencli-skills
# 安装全部 6 个 skills npx skills add joeseesun/qiaomu-opencli-skills # 或者单独安装某一个 npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage # 也可以先克隆仓库再本地安装 git clone https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills第 4 步:验证环境
opencli doctor # 诊断扩展与守护进程连接 opencli list # 列出所有可用命令 opencli hackernews top --limit 5 # 跑一个公开 API 试试桌面应用控制实战:4 个真实场景
以下命令均来自 qiaomu-opencli-usage/SKILL.md 的官方桌面应用命令表。
场景 1:Cursor — 在终端里让 AI 重构代码
opencli cursor status # 检查 Cursor 运行状态 opencli cursor new # 开启新会话 opencli cursor send "refactor this function" # 发送指令 opencli cursor read # 读取 AI 的回复 opencli cursor extract-code # 直接提取 AI 生成的代码 opencli cursor composer # 操作 Composer 面板 opencli cursor model # 查看/切换模型适合场景:把 AI 编码变成可脚本化的流程,例如批量重构、CI 流水线里调用 Cursor 生成代码。
场景 2:ChatGPT — 终端里直接提问
opencli chatgpt status # 检查页面状态 opencli chatgpt new # 新建对话 opencli chatgpt ask "explain quantum computing" # 一键提问并等待回复 opencli chatgpt send "继续" # 继续追问 opencli chatgpt read # 读取对话内容 opencli chatgpt model # 查看当前模型ask命令会自动完成"提问 + 等待 + 读取回复",一行命令拿到答案,特别适合在脚本里串联多个 AI 问答。
场景 3:Codex — 直接拿代码 diff
opencli codex status # 检查状态 opencli codex send "修复这个 bug" # 发送任务 opencli codex read # 读取输出 opencli codex extract-diff # 提取生成的代码 diff opencli codex history # 查看历史会话 opencli codex export # 导出会话场景 4:Notion — 命令行检索与写笔记
opencli notion status # 检查状态 opencli notion search --keyword "meeting notes" # 搜索笔记 opencli notion read # 读取当前页面 opencli notion new # 新建页面 opencli notion write # 写入内容 opencli notion favorites # 查看收藏 opencli notion export # 导出内容除了以上 4 位明星选手,qiaomu-opencli-usage/SKILL.md 中还列出了antigravity、chatwise、discord-app、doubao-app等桌面应用,全部遵循同一套命令风格。
桌面应用控制命令速查表 📋
各应用的命令高度统一,记住一个就学会了全部:
| 命令 | 作用 | cursor | chatgpt | codex | notion |
|---|---|---|---|---|---|
status | 检查应用/页面状态 | ✅ | ✅ | ✅ | ✅ |
new | 开启新会话/页面 | ✅ | ✅ | ✅ | ✅ |
send | 发送消息 | ✅ | ✅ | ✅ | — |
read | 读取回复/页面 | ✅ | ✅ | ✅ | ✅ |
ask | 一键提问并等回复 | ✅ | ✅ | ✅ | — |
model | 查看/切换模型 | ✅ | ✅ | ✅ | — |
extract-* | 提取代码/diff | ✅ | — | ✅ | — |
screenshot | 保存页面截图 | ✅ | — | ✅ | — |
history/export | 历史与导出 | ✅ | — | ✅ | ✅(export) |
search | 搜索 | — | — | — | ✅ |
💡 所有命令都支持
--limit N限制条数,-f json|yaml|md|csv|table切换输出格式。
进阶玩法:浏览器自动化 + 智能搜索 + 自动修复 🛠️
桌面应用控制只是这套 skills 的 1/6,其余 5 个能力可以让你的终端工作流闭环:
- qiaomu-opencli-browser— 浏览器自动化:
open打开页面、state查看结构化 DOM(带[N]元素索引)、click/type交互、network抓包发现 API。全程复用登录态,无需密码。 - qiaomu-smart-search— 智能搜索路由器:根据话题自动选择最佳数据源(AI 源 grok/doubao/gemini + 垂直源),内置频率限制与搜索摘要汇报,参考数据源清单见 qiaomu-smart-search/references/sources-ai.md 等 8 个分类文件。
- qiaomu-opencli-explorer— 适配器开发完全指南:从抓包发现 API、选择 5 级认证策略,到编写 TypeScript 适配器并测试,完整流程。
- qiaomu-opencli-oneshot— 4 步速成:给一个 URL + 一句话目标,快速生成单个 CLI 命令。
- qiaomu-opencli-autofix— 自动修复:命令因网站改版而失败时,用
OPENCLI_DIAGNOSTIC=1收集诊断上下文,自动定位并打补丁(最多 3 轮修复)。
常见问题排查
| 问题 | 解决方案 |
|---|---|
| 提示 "Browser not connected" | 运行opencli doctor诊断扩展与守护进程连接 |
| 桌面应用命令无响应 | 确认应用已打开、Chrome 已登录目标网站 |
| 返回 401 或空数据 | Cookie 过期,在浏览器中重新登录目标站点 |
| 命令报错且提示 SELECTOR/EMPTY_RESULT | 网站改版了,参考 qiaomu-opencli-autofix/SKILL.md 的自动修复流程 |
| 找不到某个命令 | 运行opencli list查看实时命令注册表 |
小结
qiaomu-opencli-skills 用"复用登录态 + CDP 驱动"的方式,把Cursor、ChatGPT、Notion、Codex等桌面应用变成了可编程的命令行接口:status查状态、send发指令、read读回复——一套命令模式覆盖所有应用。配合浏览器自动化、智能搜索与自动修复,你完全可以搭建一条"纯终端"的 AI 工作流。项目结构总览见 README.md,完整命令参考见 qiaomu-opencli-usage/commands.md。
- AI 技能
- 人工智能
【免费下载链接】qiaomu-opencli-skills
Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)
相关推荐
用 OpenCLI 把夸克网盘变成命令行:quark 网盘管理命令全解析
用 OpenCLI 把夸克网盘变成命令行:quark 网盘管理命令全解析 夸克网盘( pan.quark.cn )作为国内常用的文件存储服务,日常的文件浏览、目
CLI浏览器控制AI 应用人工智能GUI 自动化OpenCLI Taobao 适配器实战指南:用已登录浏览器把淘宝变成命令行接口
OpenCLI Taobao 适配器实战指南:用已登录浏览器把淘宝变成命令行接口 导读 淘宝(taobao.com)是国内最大的电商平台之一,其页面高度动态、依
CLI浏览器控制AI 应用人工智能GUI 自动化用 Slash 命令把 PM Skills 变成一等公民:Claude Code 自定义命令实战指南
用 Slash 命令把 PM Skills 变成一等公民:Claude Code 自定义命令实战指南 本指南以 Product Manager Skills 仓
AI 技能AI 插件
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考