前言¶
在 IDE 裏讓 Agent「幫搜一下」時,常見做法是隻走單一搜索接口,或依賴需要 API Key 的搜索服務。查國內資料、覈對消息真僞、或同時對照中英文來源時,往往要你自己換引擎、手工去重。下面介紹 SkillHub 上的「搜索引擎」Skill(@zcwl/multi-search-engine),它通過公開搜索 URL 聚合 16 個引擎(7 個國內直連 + 9 個國際),並在 Agent 側完成結果去重與多源交叉驗證,且標註 requires_api_key=false,無需配置 API Key。
這是什麼¶
「搜索引擎」由智創未來發布,在 SkillHub 分類爲 knowledge-management,當前版本爲 3.0.0,來源標記爲 enterprise。技能座標爲 @zcwl/multi-search-engine。
一句話定位:輸入自然語言查詢詞,在多個公開搜索引擎上檢索,輸出帶來源鏈接與可信度標註的結構化結果;內置零依賴 Python 腳本,不依賴第三方搜索 API Key。
官方頁面:SkillHub - 搜索引擎。技能元數據地址:https://api.skillhub.cn/zcwl/multi-search-engine。
核心功能¶
以下能力均來自官方簡介與 SkillHub 頁面說明,可按需裁剪使用場景。
- 多引擎集成:覆蓋 16 個搜索引擎,其中 7 個爲國內直連、9 個爲國際引擎,便於同一主題同時查中文站與全球來源。
- 跨引擎檢索與去重:對多引擎返回結果做整合與去重,減少 Agent 重複閱讀相同鏈接。
- 多源交叉驗證:適合「覈實消息」「多找幾個來源」類任務,輸出側強調來源鏈接與可信度標註。
- 零 API Key:通過公開搜索 URL 工作,標籤爲
requires_api_key=false,無需單獨申請搜索 API。 - 內置腳本:附帶零依賴 Python 腳本,由 Skill 指導 Agent 在合適時機調用,而非要求你先搭一套搜索後端。
官方給出的 Use when 觸發語包括:用戶要求「搜一下 / 查資料 / 多找幾個來源 / 覈實消息 / 找公衆號文章 / 排查報錯 / 找論文或開源項目」等。
明確不適用:私有數據檢索、批量抓取、需要登錄後纔可見的內容。
安裝與啓用¶
通過 SkillHub CLI 安裝(推薦)¶
先確認本機是否已有 skillhub:
command -v skillhub && skillhub --version
若未安裝,可按 SkillHub 官方安裝文檔執行完整安裝(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
安裝技能時,必須用 --dir 指向當前 Agent 的 skills 目錄;否則默認會裝到 ./skills/,Agent 可能無法識別。
skillhub install @zcwl/multi-search-engine --dir <你的 Agent skills 目錄>
常用客戶端的 skills 目錄(摘自 SkillHub 安裝文檔):
- Cursor:
~/.cursor/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/ - Claude Code:
~/.claude/skills/
其他客戶端路徑以官方安裝文檔第四節爲準。裝到正確目錄後,按你所用 Agent 的說明重啓或刷新 skills 加載。
通過對話讓 AI 安裝¶
SkillHub 頁面提供的提示爲:根據 https://skillhub.cn/install/skillhub.md 安裝 @zcwl/multi-search-engine。適合尚未配置 CLI、但希望 Agent 按文檔一步步完成安裝的場景。
典型用法¶
本 Skill 面向對話式檢索,沒有單獨列出固定 CLI 子命令;用法以官方 Use when 與輸入輸出約定爲準。
- 發起查詢:用自然語言描述你要查的內容,例如技術報錯、論文關鍵詞、開源項目名、或需要覈實的消息表述。
- 觸發技能:當任務屬於「搜一下 / 查資料 / 多源覈實」等類型時,Agent 應加載該 Skill,走 16 引擎檢索與去重、交叉驗證流程。
- 閱讀結果:期望得到結構化輸出——每條結果應包含來源鏈接,並帶有可信度相關標註,便於你自行點開覈對。
示例對話方向(示意,非固定 API):
- 「用多個來源查一下 XXX 報錯怎麼解決。」
- 「覈實這條消息,找幾個獨立來源。」
- 「找幾篇關於 XXX 的論文或 GitHub 項目,中英文都看看。」
具體腳本參數與輸出字段以安裝後 Skill 包內的 SKILL.md 爲準;本文不臆造未在官方頁面出現的配置項。
適用場景與注意¶
適合誰
- 經常在 Agent 裏做資料檢索、事實覈對、技術排錯的開發者。
- 需要同時覆蓋國內直連引擎與國際引擎,又不想維護多套搜索 API 的團隊或個人。
使用注意
- 依賴公開搜索 URL,質量與可用性受各引擎頁面策略影響;登錄牆、反爬或區域網絡問題可能導致部分結果缺失。
- 不做私有知識庫檢索;企業內網文檔、未公開數據集不在設計範圍內。
- 不適合大規模批量抓取;若你要合規採集整站數據,應使用專用爬蟲或官方 API,而非本 Skill。
- 公衆號文章等結果仍取決於引擎索引情況,Skill 只能放大「多引擎找鏈接」的效率,不能保證篇篇可打開。
結尾¶
「搜索引擎」Skill 把多引擎檢索、去重與交叉驗證收進 Agent 工作流,在無需 API Key 的前提下,覆蓋國內與國際公開搜索場景。安裝時記住 skillhub install @zcwl/multi-search-engine --dir <skills 目錄>,並放到 Cursor、Codex 或 Claude Code 對應的 skills 路徑。
- SkillHub 技能頁:https://www.skillhub.cn/skills/zcwl/multi-search-engine
- 安裝與目錄說明:https://skillhub.cn/install/skillhub.md
- 技能元數據:https://api.skillhub.cn/zcwl/multi-search-engine