前言¶
在 Agent 里做「去 B 站拉热门」「在 X 发帖」「从小红书下素材」这类事,常见做法是写 Playwright 脚本、维护 Cookie,或把任务拆成多步让模型猜页面结构。成本高,且每个站点一套逻辑。
下面介绍 SkillHub 上的 opencli-agent。它不改变 opencli 本身,而是给 Cursor、Claude Code 等 Agent 一份固定的触发与操作指引:当用户要用命令行和网站或在线服务交互时,Agent 应通过 opencli 执行,而不是临时拼凑浏览器自动化。
这是什么¶
opencli-agent(坐标 @user_b733a8f4/opencli-agent,版本 1.0.0)是 SkillHub 社区分类下的 ai-agent 技能,发布者为 user_b733a8f4。SkillHub 页面标注作者为 LingtrueAI。
一句话定位:当用户希望通过命令行自动化与网站或在线服务交互时,应使用本技能;具体能力由本机 opencli CLI 提供,技能负责让 Agent 在对的场景选对命令与流程。
元数据标签 requires_api_key=false,表示安装该 Skill 本身不依赖额外 API Key 配置(各站点登录仍取决于 opencli 与浏览器会话,见后文注意项)。
核心功能¶
以下均来自 SkillHub 官方简介,已与页面文案核对。
- 多平台覆盖:支持 Twitter/X 发帖、浏览 Reddit、获取 B 站热门、下载小红书内容等 70+ 个平台相关操作,统一经 opencli 完成。
- 社交媒体操作:发帖、点赞、关注、搜索等。
- 内容获取:热门榜、时间线、动态流等。
- 下载与抓取:视频、图片、文章等(在 opencli 已适配的站点上)。
- 扩展边界:opencli 所支持的任意网络服务自动化,均属于本技能的适用范围。
Skill 不替代 opencli 的安装与站点登录;它解决的是「Agent 知不知道、该不该走 opencli」的问题。
安装与启用¶
1、安装 SkillHub CLI(若尚未安装)¶
SkillHub 官方安装说明见 skillhub.cn/install/skillhub.md。检查是否已安装:
command -v skillhub && skillhub --version
未安装时可执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2、安装 opencli-agent¶
安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被识别。
skillhub install @user_b733a8f4/opencli-agent --dir <你的 Agent skills 目录>
常用路径(来自 SkillHub 安装文档):
| 环境 | skills 目录 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下 .agents/skills/ |
Cursor 示例:
skillhub install @user_b733a8f4/opencli-agent --dir ~/.cursor/skills/
也可将下面提示交给 AI,让其按 SkillHub 安装文档 完成安装:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_b733a8f4/opencli-agent`。
安装后按所用客户端要求刷新或重启 Agent,使 SKILL.md 生效。
3、opencli 本体¶
官方 Skill 简介写明操作「全部通过 opencli 工具完成」。本机需已安装并可调用 opencli;浏览器类能力通常还需完成 opencli 的 Browser Bridge 与 opencli doctor 等环境检查。opencli 的安装与快速开始见 OpenCLI 文档(例如 npm install -g @jackwener/opencli)。Skill 页面未单独列出 opencli 安装步骤,以 opencli 官方文档为准。
典型用法¶
本技能按 SKILL.md 约定在下列场景被触发;用户用自然语言描述任务即可,Agent 应选用 opencli 而非自写爬虫。
内容获取
- 「拉一下 B 站热门」→ 对应简介中的 B 站热门场景。
- 「看看 Reddit 热帖」→ 浏览 Reddit。
- 「读 X 时间线 / 搜某个关键词」→ 社交媒体搜索与时间线类操作。
发布与互动
- 「在 Twitter/X 发一条推」→ 简介中的发帖场景。
- 点赞、关注、搜索等,按用户意图映射到 opencli 已注册的站点子命令。
下载
- 「下载这条小红书笔记里的视频/图」→ 简介中的小红书下载场景。
在终端直接验证 opencli 是否可用(与 Skill 描述中的站点一致,命令来自 OpenCLI 快速开始文档):
opencli list
opencli bilibili hot --limit 5
Agent 侧的典型对话形态:说明目标站点与动作(获取热门、发帖、下载等),由已启用 opencli-agent 的 Agent 生成并执行相应的 opencli … 调用;输出格式可使用 opencli 的 -f json 等选项供后续处理。
适用场景与注意¶
适合谁
- 已在用 Cursor、Claude Code、Codex 等,希望 Agent 稳定走 opencli 做站点多平台自动化的人。
- 需要社交媒体操作、信息流抓取、素材下载,且希望少维护站点专用脚本的人。
限制与注意
- 依赖 opencli 与登录态:Skill 只规范 Agent 行为;站点是否可操作取决于 opencli 适配与浏览器/账号状态,未登录时发帖、私信等会失败。
- 合规与平台规则:自动化可能触及各站服务条款;生产或批量操作前需自行评估风险。
- 社区技能:来源为 community,版本 1.0.0;升级可用
skillhub对同一坐标 reinstall/update(以 SkillHub CLI 当前能力为准)。 - 统计口径:SkillHub 抓取元数据显示评分 100000、下载 6069、安装 404(以页面展示为准,会随时间变化)。
结尾¶
opencli-agent 把「命令行 + 网站自动化」收敛成 Agent 的可复用技能:在 70+ 平台相关场景下,优先通过 opencli 完成发帖、浏览、拉取热门与下载等任务,且 Skill 本身 requires_api_key=false。