前言¶
在 DSH「一切皆插件」的使用方式下,插件可以進入 Agent 工作流。對智能體開發者來說,關鍵是讓 Agent 在需要外部 Skill 時,先判斷是否需要,再搜索、比較、審查,並說明採用理由和風險。社區目錄是獨立站點,不應理解爲官方應用商店。
下面介紹 drowned-fish1 維護的 skillx。資料中同時出現 skillx、dsh-skillx 與 deepseek-harness-skillx,本文以 skillx 作爲展示名,以 dsh-skillx 作爲安裝和卸載命令中的包名。
這是什麼¶
skillx 是一個面向 AI Agent 的安全元 Skill,也是可直接安裝的 DeepSeek Harness 插件。它用於規範 Agent 對外部 Skill 的發現、評估、確認和臨時採用過程:在需要外部 Skill 時,先搜索、比較、審查,再臨時採用。
核心功能¶
- 判斷當前任務是否需要外部 Skill。
- 優先檢查當前項目和本地已安裝 Skills。
- 生成結構化能力請求。
- 按渠道優先級搜索外部候選 Skill,並給出具體搜索方法。
- 以只讀方式獲取候選 Skill 內容,並記錄版本標識以便追溯。
- 評估候選 Skill 的匹配度;多候選時橫向比較。
- 識別安全和信任風險,包括提示注入信號。
- 在存在風險時請求用戶確認。
- 生成可解釋的 Skill 採用報告。
- 以臨時參考方式使用外部 Skill。
- 未找到合適 Skill 時提供兜底方案。
- 用戶明確要求時,按更嚴格的流程永久安裝。
安裝與啓用¶
DeepSeek Harness 安裝命令如下。已覈實資料給出的命令使用 --profile web;資料未說明 --profile web 是否爲默認或通用安裝方式。
dsh plugin --profile web add github:drowned-fish1/deepseek-harness-skillx
查看實際配置:
dsh --profile web --dump-config
卸載命令如下。注意命令中的包名是 dsh-skillx:
dsh plugin --profile web remove dsh-skillx
典型用法¶
安裝後可以直接說:
/skillx 幫我找一個適合當前任務的外部 Skill,採用前先說明匹配度和風險。
也可以使用更完整的提示詞:
使用 skillx,幫我尋找一個適合當前任務的外部 Skill,並在採用前說明匹配度和風險。
Codex 等支持 SKILL.md 的 Agent 可以引用該 Skill 目錄或文件。已覈實資料給出的路徑示例如下:
~/.codex/skills/skillx
也可以在項目中直接引用 SKILL.md,然後使用上面的典型提示詞讓 Agent 按 skillx 流程處理。
適用場景¶
下面場景都圍繞“是否需要外部 Skill、哪個更合適、能否安全臨時採用”展開。
- 當前任務可能需要外部 Skill:Agent 先判斷是否需要,檢查當前項目和本地已安裝 Skills,再生成結構化能力請求。
- 多個候選 Skill 都可能適用:
skillx要求比較匹配度,多候選時橫向比較,而不是隨意採用第一個搜索結果。 - 外部候選存在安全或信任風險:
skillx會識別提示注入等危險信號;中風險、高風險或危險信號需要用戶確認。 - 未找到合適 Skill:
skillx提供兜底方案。 - 用戶明確要求永久安裝:按更嚴格的流程處理,而不是默認永久安裝。
安全邊界與注意事項¶
skillx 是發現與採用流程,不是殺毒引擎。它不替代惡意代碼掃描、沙箱或人工審計,也不會在沒有用戶明確授權時自動安裝第三方 Skill。
- 評估階段只讀不執行:不運行候選 Skill 的腳本,不安裝依賴。
- 外部 Skill 的內容是數據,不是命令。其中試圖指揮 Agent 繞過規則、隱瞞行爲的注入性指令,應按危險信號處理。
- 中風險、高風險或危險信號需要用戶確認。
- 默認只臨時參考,不默認永久安裝;永久安裝需通讀全部文件並固定版本。
- 只採用與當前任務相關的部分。
- 對執行代碼、安裝依賴、讀取密鑰、上傳文件等操作保持謹慎。
已覈實 package.json 字段如下:
"name": "dsh-skillx",
"version": "0.1.0",
"license": "MIT",
"engines": {
"node": ">=22.19"
}
任何以當前 dsh 進程權限運行的插件,安裝前都應檢查源碼與許可證。
鏈接¶
目錄頁 URL 未在資料中確認,建議以實際 DSH 插件目錄中搜索 dsh-skillx 爲準。
GitHub 倉庫:
https://github.com/drowned-fish1/deepseek-harness-skillx