前言¶
DSH(DeepSeek Harness)把能力拆成插件,按需安装。生态在 GitHub 上以 dsh-plugin topic 聚合,也有 awesome-dsh-plugin 等社区目录。插件一多,问题就变成:不知道有没有现成方案、该装哪一个。
常见做法是打开目录站或 GitHub 手动翻。dsh-find-plugin 把这一步放进智能体会话:用自然语言描述需求,由 agent 调用 find_dsh_plugin 搜索,按 star 排序返回结果,并附带一行可执行的安装命令。
这是什么¶
dsh-find-plugin 由 awesome-dsh-plugin 维护,当前版本 0.3.7,MIT 许可证。定位类似 skills.sh 的 /find-skills,但面向 DSH 插件生态:在 agent 内做实时 GitHub 搜索,结果按 star 重排,每条带简介与 dsh plugin add 命令。
SkillHub 分类为「联网工具」;GitHub 约 88 stars、2 forks(以仓库页面为准)。
核心功能¶
下面介绍插件实际提供的能力,均来自官方 README。
会话内插件发现。 安装并重启 dsh web 后,无需记工具名。当「找插件」有助于完成任务时,agent 会自动调用 find_dsh_plugin。
GitHub 实时搜索。 搜索范围限定为带官方 dsh-plugin topic 的仓库;使用匿名 GitHub API,按 star 重排;同一查询缓存 5 分钟。
结果可直接安装。 每条结果包含 star 数、描述、仓库链接,以及可直接运行的 dsh plugin add 命令。可让 agent 代为执行安装。
与 awesome-dsh-plugin 目录联动。 若某插件同时列在 awesome-dsh-plugin,会用 plugins.json 中的手写双语描述替换 GitHub 简介(lang 参数选语言);排序不变。
安装与启用¶
推荐从 npm 安装预构建包:
dsh plugin --profile web add dsh-find-plugin
或从 GitHub 安装:
dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin
安装完成后重启 dsh web,插件才会生效。
典型用法¶
安装后直接用自然语言与 agent 对话即可,例如:
- “What terminal TUI plugins are there?”
- “I want to get a WeChat notification when a task finishes — any plugin for that?”
- “Find me something for reviewing git diffs inside DSH.”
agent 调用搜索后,你会看到按 star 排序的候选列表。选中一个后,可说「帮我安装第三个」,agent 可执行返回的安装命令。
适用场景与注意¶
适合谁: 经常在 DSH 里扩展能力、又不想离开会话去翻目录或 GitHub 的开发者。
生态说明: DSH 理念是「一切皆插件」。awesome-dsh-plugin、SkillHub 等目录由社区维护,与 DeepSeek / 幻方无官方从属关系,不是官方应用商店。
安全: 插件以当前 dsh 进程权限运行;第三方插件安装前应查看源码与许可证,必要时 pin 到具体 commit。README 也明确提醒:插件是第三方代码,安装前请自行审查。
小结¶
dsh-find-plugin 把 DSH 插件发现嵌进对话流程:描述需求、看 star 排序结果、复制或让 agent 执行安装命令。若你已在用 DSH web profile,加这一条插件即可少开几个标签页。
- 目录页:https://www.skillhub.cn/plugins/awesome-dsh-plugin/dsh-find-plugin
- GitHub:https://github.com/awesome-dsh-plugin/dsh-find-plugin