dsh-find-plugin
在会话内直接搜索发现 DSH 插件,按 star 排序返回可安装结果
安装
dsh plugin --profile web add dsh-find-plugin dsh-find-plugin
找插件这件事,也可以交给插件:在对话里描述需求,按 star 排序的可安装结果直接送到手边。
解决什么问题
DSH 生态的插件越来越多,但你往往不知道”有没有现成的插件能满足我的需求”。这个插件的思路类似 skills.sh 的 /find-skills:向 agent 描述需求(例如”任务结束时在微信上通知我”),它会调用 find_dsh_plugin 在 GitHub 上按官方 dsh-plugin 主题实时检索,按 star 重排后返回每个仓库的一句话简介、仓库链接和可直接执行的安装命令。检索走匿名 API、带 5 分钟缓存。
结果不只是”能搜”:每个结果都带 star 数、简介、仓库链接和一条现成的 dsh plugin add 命令——直接让 agent 帮你装,它会替你执行命令。若结果同时收录于 awesome-dsh-plugin,则优先使用其人工编写的中英双语描述(lang 参数选择语言),排序不受影响。
核心功能
- 对话内插件检索:描述需求,agent 在需要时自动调用
find_dsh_plugin - 按 star 实时排序:官方
dsh-plugin主题实时搜索,结果按 star 重排 - 可直接安装的结果:每条结果带 star、简介、仓库链接与现成的安装命令
- 双语描述优先:收录于 awesome-dsh-plugin 的用人工中英双语描述替换 GitHub 描述
- 匿名 API + 缓存:匿名接口,按查询 5 分钟缓存
- 一条龙安装:让 agent 安装,它直接执行
dsh plugin add命令
快速上手
安装后重启 dsh web,直接跟 agent 说:
有什么终端 TUI 插件?
任务结束想收到微信通知,有相关插件吗?
帮我找能在 DSH 里 review git diff 的插件
agent 会自动调用 find_dsh_plugin,返回按 star 排序的结果;对某个结果说”装这个”,它会执行安装命令。插件是第三方代码,安装前请查看源码并锁定 commit。
适合谁
- 刚接触 DSH、想快速找到合适插件的用户
- 习惯让 agent 代劳检索与安装的深度用户
- 想给 agent 按需扩充能力的玩家
内容根据项目 README 整理 · 版权归原作者所有
报告问题 / 申请下架