前言¶
在 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。