dsh-withskillhub
SkillHub marketplace bundle for DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lhwu1/dsh-withskillhub说明文档
阅读完整 README ↗从源码安装:第三步,把插件加入 DSH 网页配置
进入 DeepSeek Harness 仓库后执行:
cd D:\harness-lh-int8\deepseek-harness-master
pnpm dsh plugin --profile web add ..\dsh-withskillhub
这一步只会向 web 配置加入插件行,不会修改 packages/ 中的 Harness 源码。
如何使用技能市场
- 打开 DSH 网页端,进入“设置” → “技能市场”。
- 默认列表按下载量排序。可以在搜索框输入关键词,也可以选择分类或“最近更新”。
- 点击一条技能记录,右侧会打开技能详情。
- 阅读“概述”、版本、作者和统计信息;如果技能标记为“需要 API Key”,点击旁边链接到 SkillHub 获取配置说明。
- 点击“一键装配”。下载完成后会显示已装配状态。
- 回到正常对话并发送下一条消息。已启用的技能会在这次新请求中向 AI 开放。
技能市场只用于浏览和下载。整个远程市场列表不会直接放进 AI 的上下文,因此不会因为市场条目很多而占用对话空间。
已装配技能,但 AI 没有使用它
先到“技能管理”确认开关处于启用状态。然后新发一条消息或新开一次对话;技能列表在新的请求开始时刷新,不会回写到已经发送的消息中。
可选配置
大多数用户不需要改配置。下面是插件可调整的参数,适合需要改变存储位置或下载限制的用户:
| 配置项 | 默认值 | 用途 |
|---|---|---|
apiBaseUrl | https://api.skillhub.cn | SkillHub 公开接口地址。 |
skillsRoot | $DSH_HOME/skillhub/skills | SkillHub 技能的专用存储目录。 |
maxFiles | 200 | 单个技能最多允许的文件数量。 |
maxPackageBytes | 26214400 | 单个技能所有文件允许的最大总大小。 |
requestTimeoutMs | 15000 | 每次请求 SkillHub 的最长等待时间,单位为毫秒。 |
cacheTtlMs | 300000 | 成功读取后保留市场、分类、详情和概述的时间,单位为毫秒。 |
staleCacheTtlMs | 86400000 | SkillHub 暂时不可用时,允许继续显示过期缓存的最长时间,单位为毫秒。 |
maxOverviewBytes | 262144 | 用于详情概述的 SKILL.md 最大读取大小。 |
maxOverviewCharacters | 20000 | 页面中最多显示的概述字符数。 |
如果修改 skillsRoot,还必须同时把配置中的 dsh-withskillhub-filesystem.customSkillDirs 改为同一个目录;否则 DSH 找不到已下载的技能。