Moximxxx/dsh-find-skill ↗★ 3

dsh-find-skill

对接技能生态以实现技能搜索、安装与管理 适合需要通过LLM驱动动态扩展、安装和管理项目或全局技能的用户。

包名
dsh-find-skill
兼容性
待验证
Harness 依赖范围
^0.1.0-rc.6
Cordis 依赖范围
^4.0.1
版本
0.2.1
许可证
MIT
最近更新
2026年8月15日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Moximxxx/dsh-find-skill

配置

所有字段可选,括号内为默认值。

字段默认值含义
searchApiBasehttps://skills.sh搜索 API 基址(与 CLI find 同源)。
searchLimit20每次搜索的最大候选数。
prioritySources官方源列表搜索结果中优先展示的来源 owner(官方源在前,其余按安装数降序)。
cliCommandnpx -y skills@latest运行官方 CLI 的命令;可换成本地二进制路径。
installDefaultScopetemp模型未指定作用域时使用的默认作用域。
projectSkillRoot.dsh/skills-bridge项目托管根目录(相对 git 根)。
globalSkillRoot/skills-bridge/global用户全局托管根目录。
tempSkillRoot/skills-bridge/tmp临时物化根目录。
providerRank350provider 候选的 rank(越小越优先)。
compactDisposePolicykeep压缩时对临时技能 keep(保留)/ dispose(清除)/ ask(询问用户)。
registerFindTool / registerInstallTool / registerRemoveTooltrue模型工具开关。
registerCommandtrue/skill 命令开关(按可用性查找 commands 服务)。

使用流程(模型驱动)

  1. 用户提出需求;模型发现既有工具与已加载技能均不适用。
  2. 模型调用 skill_find → 评估候选(安装数、来源、链接)。
  3. 模型通过内置 ask_user_question 询问用户(选哪个技能?临时/项目/全局?)。
  4. 模型调用 skill_install → 技能在下一步进入会话技能目录;用 skill 工具加载,或用户直接输入 /。
  5. 清理:临时技能在会话结束或 skill_remove 时消失;项目/全局技能持久存在直到移除。