前言¶
DSH 的理念是「一切皆插件」。對已經使用 Claude Code 的人來說,項目裏可能已有 .claude 目錄下的 skills、commands、agents,也可能希望複用 Claude Code marketplaces 中的插件。ben7am1n/dsh-claude-marketplace 提供的是一條兼容路徑:讓這些組件按 DSH 的 skill 機制加載,而不是單獨維護一套調用方式。
這是什麼¶
ben7am1n/dsh-claude-marketplace 是面向 DeepSeek Harness(DSH)的 Claude Code 兼容層。它從項目的 .claude 目錄或 Claude Code marketplaces 中加載 skills、commands 和 agents,並將其註冊爲原生 dsh skills。它由 ben7am1n 維護,分類爲客戶端插件,許可證爲 MIT。
核心能力¶
- 加載本地項目級
.claude目錄中的 skills、commands、agents。 - 支持 marketplaces,來源包括
relative path、github、url、git-subdir、npm、archive。 - 支持 Skills:
skills/<name>/SKILL.md和 plugin-rootSKILL.md。 - 支持 Commands:
commands/*.md會被作爲 skills 加載。 - 支持 Agents:
agents/**/*.md會被作爲 skills 加載,並帶有 delegation header。 - 導入組件的命名格式是
cc-<plugin>-<component>,原名保留在label字段。 - 提供
cc_scan、cc_marketplace_add、cc_marketplace_list、cc_plugin_install、cc_plugin_list等工具入口。
cc_scan 會掃描 <project>/.claude 和已安裝插件,並把每個組件註冊爲 dsh skill。cc_marketplace_add 通過 local path、owner/repo[#ref] 或 git URL 註冊 marketplace。cc_plugin_install 安裝插件並註冊其 skills、commands 和 agents。
安裝與啓用¶
把插件加入指定 DSH profile:
dsh plugin --profile <name> add dsh-claude-marketplace
相關配置項和默認值如下:
cacheDir = ~/.dsh/claude-plugins
skillPrefix = cc
cacheDir 是 marketplaces 和 installed plugins 的緩存根目錄;skillPrefix 是導入 dsh skill 名稱時使用的前綴。
典型用法¶
下面是一個從 marketplace 註冊、插件安裝到技能掃描的流程:
cc_marketplace_add("anthropics/claude-code")
cc_marketplace_list()
cc_plugin_install(plugin="commit-commands", marketplace="claude-code-plugins")
cc_scan()
先註冊 anthropics/claude-code 這個 marketplace,再查看已註冊 marketplaces 和插件,然後安裝 commit-commands 插件,最後運行 cc_scan 把可用組件註冊爲 dsh skills。也可以在模型側要求使用 cc_* 工具,或直接驅動這些工具。
適用場景與注意¶
適合在 DSH 中複用 Claude Code 項目資產、marketplace 插件,或希望把已有 .claude skills、commands、agents 暴露爲 DSH skills 的使用者。
v0.1 的資料中說明了以下能力邊界:
- Hooks 只被解析,不執行。
- 不支持 MCP/LSP servers;使用 dsh 的原生 MCP client。
- 不支持 Themes、monitors、workflows、output styles。
allowed-tools、model、effortfrontmatter 語義已記錄但暫時忽略。- 文件變化後不會自動刷新 skill 目錄,需要手動運行
cc_scan。 - 已安裝插件會複製到緩存目錄,不會以源路徑方式引用。
- marketplace relative source 中的 path traversal 會被拒絕。
插件以當前 dsh 進程權限運行,安裝前應檢查插件源碼、許可證和來源,尤其是來自 marketplace 的第三方插件。社區目錄是獨立站點,不應理解爲 DeepSeek 或幻方的官方應用商店。
鏈接¶
目錄頁:
- https://www.skillhub.cn/plugins/ben7am1n/dsh-claude-marketplace
GitHub:
- https://github.com/ben7am1n/dsh-claude-marketplace