Moximxxx/dsh-find-skill1

dsh-find-skill

Bridge the vercel-labs/skills ecosystem into dsh: LLM-driven skill search, install, and lifecycle for temp/project/global scopes

AI 分析

核心用途是让 DSH 智能体能够自主搜索、安装和卸载来自 `skills` 生态的第三方技能。适合需要动态扩展 Agent 能力边界、实现按需加载技能的开发者。

パッケージ
dsh-find-skill
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/13

インストール

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

ドキュメント

README 全文を読む ↗

配置

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

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

使用流程(模型驱动)

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