ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

让AI Agent替你操作网页:qiaomu-opencli-skills接入Claude Code智能体工作流实战

让AI Agent替你操作网页:qiaomu-opencli-skills接入Claude Code智能体工作流实战
  • AI 技能
  • 人工智能

【免费下载链接】qiaomu-opencli-skills

Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)

项目地址:https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills
点击查看免费下载

🤖qiaomu-opencli-skills是一套专为Claude Code打造的 AI Agent 技能包:基于 OpenCLI 浏览器自动化,把 Bilibili、知乎、Twitter/X、YouTube、小红书、微博、HackerNews 等 79+ 个网站变成命令行接口,让你的 AI 智能体直接查热门、搜内容、发推文、下载视频。本文手把手带你完成从安装到实战的完整接入流程。

它能做什么:把 79+ 网站变成 AI 的"手"

传统上让 AI 操作网页,要么写脆弱的爬虫,要么依赖视觉截图+大模型推理,慢且贵。qiaomu-opencli-skills 的思路完全不同:

  • 复用浏览器登录态:通过 CDP 直接控制你已登录的 Chrome,无需密码、零配置
  • CLI 化一切:热门榜单、搜索、时间线、发布、下载……都变成一条opencli命令
  • 结构化输出:统一支持-f json|yaml|md|csv|table,方便 Agent 解析
  • 智能搜索路由:自动挑选最佳数据源,带频率预算控制,不重复空转
  • 自修复能力:网站改版导致命令失效时,Agent 自动诊断并修复适配器

核心工作流只需记住一句话:你负责下指令,Agent 负责操作浏览器拿数据。

3步快速安装:Claude Code 接入 OpenCLI 完整步骤

第一步:安装 OpenCLI 核心

npm install -g @jackwener/opencli

第二步:安装浏览器桥接扩展

  1. 下载opencli-extension.zip并解压
  2. 打开chrome://extensions,开启"开发者模式",加载解压后的文件夹
  3. 确保 Chrome 中已登录你想操作的目标网站

💡 这是最关键的一步——OpenCLI 靠浏览器里现成的 Cookie 完成认证,所以"已登录的 Chrome"就是你的账号凭证。

第三步:一键安装 Skills

# 安装全部 6 个 skills npx skills add joeseesun/qiaomu-opencli-skills # 也可以只装某个 skill npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-smart-search

验证安装:3条命令确认环境就绪

opencli doctor # 检查扩展 + daemon 连通性 opencli list # 列出所有可用命令 opencli hackernews top --limit 5 # 跑一条公开 API 命令试试

hackernews、v2ex这类走公开接口的命令不需要浏览器,适合做冒烟测试。

实战:对 Claude Code 说人话就能查热门、下视频

装好 Skills 后,在 Claude Code 里直接用自然语言下任务即可。以下是几个典型场景:

场景一:聚合多平台热门,生成日报

"帮我看看 B 站热门、知乎热榜和 HackerNews 头条,各取前 10,汇总成一份中文简报"

Agent 会依次执行类似下面的命令(详见 commands.md):

opencli bilibili hot --limit 10 -f json opencli hackernews top --limit 10 -f json opencli twitter trending -f json opencli xiaohongshu feed -f json

场景二:跨平台关键词搜索

"在知乎和 B 站上搜一下'大模型',把结果对比给我"

opencli zhihu search --keyword "大模型" -f json opencli bilibili search "大模型" -f json opencli youtube search --query "LLM tutorial" -f json

场景三:内容下载与桌面应用联动

# 下载 B 站视频 opencli bilibili download --bvid BV1xxx --output ./bilibili # 让 AI 顺手驱动本地桌面应用 opencli cursor send "refactor this function" opencli chatgpt ask "explain quantum computing"

场景四:智能搜索(推荐入门首选)

opencli smart-search "最新 AI 论文" opencli smart-search "React 最佳实践"

smart-search不要求你指定网站——它会按话题自动路由到 AI 源(grok / doubao / gemini)或垂直源(技术、社交、购物、旅游等),详见 qiaomu-smart-search/SKILL.md。

6 个 Skills 各司其职:智能体工作流全景图

qiaomu-opencli-skills 不是一个脚本,而是一套职责清晰的技能体系,Agent 会根据你的意图自动加载对应 Skill:

Skill职责什么时候被触发
qiaomu-opencli-usage79+ 适配器的命令参考日常查询、搜索、发布、下载
qiaomu-opencli-browser浏览器自动化(点击/输入/提取)需要直接操作页面时
qiaomu-opencli-explorer为新网站创建适配器的完整指南"帮我给 xxx 网站做个命令"
qiaomu-opencli-oneshot从单个 URL 快速生成命令只要一个一次性命令时
qiaomu-opencli-autofix适配器失效时自动诊断修复命令报错时自动兜底
qiaomu-smart-search智能搜索路由器搜索/查询/研究类请求

其中 browser skill 有一套为 Agent 优化的执行守则(用state结构化查看页面代替截图、用&&链式合并命令减少往返),让 AI 操作浏览器的速度和 token 消耗都大幅下降,详见 qiaomu-opencli-browser/SKILL.md。

想扩展新网站?让 Agent 4 步生成新适配器

如果 79+ 个站点里没有你要的,可以让 Agent 现场写一个。整个过程由 qiaomu-opencli-oneshot/SKILL.md 定义,核心就 4 步:

  1. 打开页面抓包:Agent 用浏览器打开目标 URL,等待后筛选 JSON API
  2. 锁定接口:确认 URL pattern、请求头和响应数据路径
  3. 验证可复现:用fetch在页面上下文重放请求,判定认证层级(public / cookie / header / intercept)
  4. 套模板生成:写出 TS 适配器文件,opencli <site> <command>立即可用

也可以一键全自动:opencli generate <url> --goal "hot",内部自动走完 探索 → 合成 → 验证 全流程。完整方法论(含 API 发现技巧、5 级认证策略决策树、常见陷阱)都在 qiaomu-opencli-explorer/SKILL.md 里。

命令跑挂了怎么办?autofix 自动诊断修复

网站改版是这类工具的宿命。qiaomu-opencli-skills 把"失效"变成了 Agent 可自动处理的事件:

  • 命令失败时,Agent 用OPENCLI_DIAGNOSTIC=1重新运行,拿到结构化的RepairContext(错误码、适配器源码、页面快照、网络请求)
  • 定位到出错的适配器文件并打补丁,然后重试
  • 最多 3 轮修复;遇到需要登录(AUTH_REQUIRED)、浏览器未连接(BROWSER_CONNECT)或验证码这类非代码问题,会停下来明确告诉你该做什么

这个"诊断 → 修复 → 重试"闭环的完整规则,参考 qiaomu-opencli-autofix/SKILL.md。

常见问题排查清单

现象原因解决
"Browser not connected"扩展或 daemon 未连上运行opencli doctor
返回空数据 / 401Cookie 过期在 Chrome 里重新登录目标站点
attach failed: chrome-extension://1Password 等扩展冲突临时禁用 1Password
元素找不到页面结构变化或需滚动scroll down后重新state
搜索结果 "0 条"可能是平台软降级,不是真的没有换个关键词或入口重试

总结

qiaomu-opencli-skills 的价值可以浓缩成三点:

  1. 门槛低:npm 装核心 + 浏览器扩展 + 一条npx skills add,10 分钟跑通
  2. 覆盖面广:社交媒体、视频、技术社区、金融、求职、AI 工具,79+ 站点即装即用
  3. 闭环完整:从日常查询(usage)、浏览器操作(browser)、扩展新站点(explorer/oneshot)到故障自愈(autofix),Agent 工作流不缺环节

把它接入 Claude Code 之后,"帮我盯着 B 站热门"、"每天汇总 HackerNews"这类任务就真的只需要说一句话了。

  • AI 技能
  • 人工智能

【免费下载链接】qiaomu-opencli-skills

Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)

项目地址:https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills
点击查看免费下载

相关推荐

上一篇:快速掌握SegFormer:3步完成ADE20K语义分割模型训练
下一篇:重新定义音频转录:3个真实场景教你掌握离线语音转文字利器

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进