前言¶
在使用 DeepSeek Harness(DSH)时,Agent Skills 通常分散在 ~/.dsh、~/.claude、~/.cursor 等不同目录。切换软件时,技能列表各自独立,无法复用,查找与归类都较繁琐。dsh-skill-manager 插件的作用,就是把本机各软件已安装的 Skills 统一管理起来。
插件定位¶
这是一个 DSH 插件,由 Limnal-Ash 维护。它负责自动发现并整合本地多个软件的技能库,提供统一的展示、分类与安装入口,解决技能分散、中文名缺失、跨库复用不便的问题。
核心功能¶
本地技能库¶
插件会自动扫描以下目录的 skills 子目录,显示软件名、安装位置与技能数量:
- ~/.dsh
- ~/.claude
- ~/.cursor
- ~/.codex
- ~/.agents
DSH 内置的只读技能会单独列出。
中文简介与适用场景¶
英文技能会自动翻译并缓存,翻译结果可手动修改。列表、详情与选择器都优先显示中文名(例如「参数化建模(cad)」)。
自动分类¶
首次打开时,插件会根据本机实际技能自动生成分类,包括:
- 钉钉办公
- 3D 打印
- CAD 与制造
- 编码开发
- 文档处理
- AI 与智能体
默认分类会作为兜底。支持「自动整理」功能,可随时重算分类,也支持自定义分类、关键词规则与手动归类/移动。
仓库安装¶
在输入框左下角「技能」按钮或对应界面中,粘贴 GitHub 仓库地址,插件会识别仓库的星数、分支与技能列表。保存仓库后,可选择单个或全部安装。安装前可以为技能起中文名,同名冲突时可选择覆盖、跳过或重命名。
跨库复制与回收站¶
技能可在 DSH、Claude Code、Codex、Cursor 等库之间复制。删除操作会进入回收站,可恢复或彻底删除。
输入框技能选择¶
在 DSH 的输入框左下角点击「技能」按钮,按分类折叠展示技能列表,选中后插入 /技能名,回车即可直接调用。
其他细节¶
- 列表分页,每页 30 个,显示页码与总数。
- 颜色全部使用宿主
--dsw-*主题 token,跟随明暗主题。 - 无轮询,无第三方前端依赖。
安装¶
dsh plugin --profile <profile> add @limnalash/dsh-skill-manager
或在 DSH Desktop 的「插件」页从插件市场安装。
兼容性¶
- DSH
>= 0.2.1-rc.2(Web 版 / Desktop;Host + Client 双半) - Node 版本
>=22.5
数据位置¶
- 状态文件:
~/.dsh/skill-manager/state.json(包含分类、中文名、翻译缓存、仓库、回收站) - 回收站目录:
~/.dsh/skill-manager/trash/
适用场景¶
适合需要统一管理多个 AI 软件技能库的开发者或工作流使用者。插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证(MIT)。
结尾¶
dsh-skill-manager 通过统一的技能管理入口,减少技能分散带来的维护成本,提升本地技能的复用率。相关目录页与源码仓库见下方链接。