D
dsh-find-skill
v0.2.1 · 4 天前发布
Bridge the vercel-labs/skills ecosystem into dsh: LLM-driven skill search, install, and lifecycle for temp/project/global scopes
README
dsh-find-skill
English | 中文
将 vercel-labs/skills 开放 agent 技能生态接入 DeepSeek Harness(dsh)。
插件让 LLM 自行决定何时需要加载技能:当任务超出既有工具与已加载技能的能力时,模型搜索技能生态(skill_find)、通过 dsh 内置的 ask_user_question 询问用户选择哪个技能与作用域,然后加载为 临时(默认,仅当前会话)、项目(随工作区共享)或 全局(所有会话)。安装落在插件自有的根目录,与手写的 .dsh/skills 和共享的 .agents/skills 完全隔离。
功能
skill_find —— 通过官方 skills.sh API 远程搜索(与 CLI find 命令同源)。候选携带安装数、来源、浏览链接与本地"已安装"标记。工具描述为低优先级:明确要求模型仅在既有工具与已加载技能都不适用时使用。skill_install —— 通过官方 CLI(npx -y skills@latest,按项目决策自动取最新版)在隔离的一次性 work/home 环境内抓取,只收养目标技能目录到托管作用域。临时安装注册为运行时技能;项目/全局安装写入托管根目录,并通过自有的 ctx.skills provider 暴露(rank 350,可配置)。skill_remove —— 从临时/项目/全局移除;未指定作用域时按 临时→项目→全局版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-find-skill
- Repo
- git+https://github.com/Moximxxx/dsh-find-skill.git
- Engines
{"node":"^22.19.0 || >=24.0.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}