mjylfz/dsh-skill-mover ↗★ 4

dsh-skill-mover

多平台技能一键迁移与去重回滚,支持同名合并与选择来源 适合汇总多个来源技能的场景,需在设置页勾选技能后执行迁移并可按需回滚。

包名
dsh-skill-mover
兼容性
待验证
Harness 依赖范围
^0.1.0-rc.6 || ^0.1.5-rc.1
Cordis 依赖范围
^4.0.1
版本
1.1.0
许可证
MIT
最近更新
2026年9月13日

安装

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

使用

  1. 打开 设置 → Skill 迁移
  2. 页面自动扫描本机各 Agent 的技能目录,按平台分组展示
  3. 展开平台卡片查看技能列表,勾选要迁移的技能(同名多来源技能可展开切换来源)
  4. 点底部「迁移所选 N 个技能」(固定复制模式:DSH 内是独立副本,原目录删除不受影响)
  5. 迁移完成后 DSH 自动发现新技能,无需重启;结果页可「移除本次迁移」回滚

交互规则

  • 标着「DSH 原生支持」的共享层技能默认就是勾选状态,不用管它——DSH 本来就能直接用
  • 同一个技能在多个平台都有时,勾选任何一个平台的版本,就等于选了那个平台的来源,其他平台栏会同步变化
  • 已经在 DSH 里的技能默认不勾选,避免重复安装(想更新覆盖就勾「覆盖已安装」)
  • 和共享层其实是同一份的技能(比如只是链接过去的)默认不勾选,搬了也是重复

迁移后能不能直接用?

能。技能是一份「说明书 + 配套素材」,不是安装包。迁移后:

  • DSH 马上就能认出它:AI 在遇到相关任务时,会自动打开这份说明书照着做,不需要你额外操作(已经实测验证)
  • 个别技能需要程序库:比如要用到 Python 的库、Node 的包。DSH 不会偷偷执行安装命令(防止来源不可信的技能乱装东西)。如果技能确实需要这些库,AI 会按说明书自己安装;迁移结果页也会提示你哪些技能带了依赖声明,必要时手动装一次即可