前言¶
在使用 DeepSeek Harness(DSH)及各類 Agent 工具時,技能往往散落在多個目錄中,例如 CODEX、Claude 或 Trae 的 skills 文件夾裏。這導致技能難以統一管理和調用。
本插件通過掃描本機所有 Agent 的技能目錄,將技能註冊爲 DSH 可調用技能,並提供從 GitHub 倉庫安裝的入口,實現技能的統一納管。
插件簡介¶
插件名:hello-heyongping/dsh-helloai-skills
維護者:hello-heyongping
類別:工作流
許可證:MIT
核心價值:掃描本地技能目錄並註冊,支持從 GitHub 倉庫一鍵安裝技能。
核心功能¶
- 技能掃描與註冊:掃描 DSH、CODEX、Claude、Cursor、Trae 等多種 Agent 的技能目錄,將列表中的技能註冊爲 DSH 可調用技能。
- 倉庫管理:支持添加 GitHub 倉庫,列出倉庫中的技能,並一鍵安裝到本地
$DSH_HOME/skills/目錄。 - 本地導入:支持通過直接路徑、瀏覽文件夾或 ZIP 文件三種方式導入本地技能。
- 技能管理:支持對技能列表進行搜索、備註、啓用/停用、刪除操作。
- 本地緩存:列表默認讀取本地緩存,刷新時纔回源 GitHub,避免消耗 API 配額。
安裝與啓用¶
在終端執行以下命令安裝插件:
dsh plugin --profile desktop add github:hello-heyongping/dsh-helloai-skills
安裝完成後,在 DSH 的 設置 側欄中會出現「技能管理」入口。
典型用法¶
- 打開 設置 → 技能管理。
- 在 倉庫 標籤頁點擊 添加倉庫,輸入 GitHub 倉庫地址(如
https://github.com/owner/repo)。 - 點擊 安裝,技能文件將落到
$DSH_HOME/skills/。 - 在對話中直接使用
/名稱調用技能。
注意事項¶
- 命名轉換:技能名會被統一轉成
kebab-case(例如TRAE-computer-use轉換爲/trae-computer-use)。 - 同名去重:同名技能按來源優先級去重(DSH > 公共 Agent > CODEX > Claude > …)。
- 刪除限制:外部目錄(非 DSH 自身目錄)的技能只能停用,不能刪除。
- 數據存儲:插件數據存儲在
$DSH_HOME/helloai-skills/。 - 接口地址:接口前綴爲
/api/dsh-helloai-skills。 - GitHub 配額:設置環境變量
DSH_HELLOAI_GITHUB_TOKEN可提高 GitHub API 配額或訪問私有倉庫。
總結¶
該插件解決了技能分散在多個工具中的管理痛點,通過掃描註冊和倉庫安裝兩種方式,將本地和遠程技能統一納入 DSH 體系。