dsh-skill-install
在终端中运行以下命令:
dsh plugin install Joey-K-tsubame/dsh-skill-install
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Joey-K-tsubame/dsh-skill-install 安装本插件,源码见 https://github.com/Joey-K-tsubame/dsh-skill-install,安装后重启 Harness 并在「设置 → Skills」使用技能安装页。
插件介绍
在 DeepSeek Harness 里扩展 Agent 能力,往往要把散落在 GitHub 上的 SKILL.md 技能装进本地目录,并让它们立刻被运行时识别。手动克隆、解压、挑选文件既慢,也容易装错路径或漏掉更新。dsh-skill-install 把这件事收进 Web 设置里的「Skills」页面:用一条输入框按仓库名搜索,或直接粘贴 owner/repo 与 GitHub 地址,打开匹配仓库后浏览其中的技能清单,勾选即可安装。
插件支持按目标目录安装:默认全局目录由内置 skill-filesystem 监视,项目目录落在最近 .git 祖先下的 /.dsh/skills,也可指定任意绝对路径并由插件注册独立技能提供方并热刷新。已安装列表按目录分组,可一键移除;同时展示当前已加载的合并技能集(内置与本插件,只读)。需要走代理时,可在折叠项里配置地址、测试连通性或清空,请求经系统 curl 转发。
它与 Harness 技能体系深度集成:写入标准根目录时由 watcher 热加载,无需重启;自定义目录沿用 //SKILL.md 或 /.md 的发现规则,并在安装、移除或变更时失效刷新;路由与提供方通过 ctx.effect 注册,禁用或重载插件时自动卸载。
适合经常在 GitHub 上收集社区技能、希望在图形界面里管理安装与卸载,并区分全局与项目技能范围的 Harness 用户与团队维护者。
使用场景
- 从 GitHub 仓库批量勾选并安装 SKILL.md 技能
- 为当前项目单独安装技能到 /.dsh/skills
- 在设置页查看已安装技能并一键移除
适合人员
- 经常在 GitHub 收集 Harness 技能的用户
- 需要区分全局与项目技能目录的开发者
- 希望通过 Web 界面管理技能而非手动拷贝的团队