opencli-agent:用命令行把網站自動化交給 AI Agent

前言

在 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 官方簡介,已與頁面文案覈對。

  1. 多平臺覆蓋:支持 Twitter/X 發帖、瀏覽 Reddit、獲取 B 站熱門、下載小紅書內容等 70+ 個平臺相關操作,統一經 opencli 完成。
  2. 社交媒體操作:發帖、點贊、關注、搜索等。
  3. 內容獲取:熱門榜、時間線、動態流等。
  4. 下載與抓取:視頻、圖片、文章等(在 opencli 已適配的站點上)。
  5. 擴展邊界: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 做站點多平臺自動化的人。
  • 需要社交媒體操作、信息流抓取、素材下載,且希望少維護站點專用腳本的人。

限制與注意

  1. 依賴 opencli 與登錄態:Skill 只規範 Agent 行爲;站點是否可操作取決於 opencli 適配與瀏覽器/賬號狀態,未登錄時發帖、私信等會失敗。
  2. 合規與平臺規則:自動化可能觸及各站服務條款;生產或批量操作前需自行評估風險。
  3. 社區技能:來源爲 community,版本 1.0.0;升級可用 skillhub 對同一座標 reinstall/update(以 SkillHub CLI 當前能力爲準)。
  4. 統計口徑:SkillHub 抓取元數據顯示評分 100000、下載 6069、安裝 404(以頁面展示爲準,會隨時間變化)。

結尾

opencli-agent 把「命令行 + 網站自動化」收斂成 Agent 的可複用技能:在 70+ 平臺相關場景下,優先通過 opencli 完成發帖、瀏覽、拉取熱門與下載等任務,且 Skill 本身 requires_api_key=false。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜