DeepSeek Harness 技能管理插件:统一管理本机 Agent Skills

前言

在使用 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 通过统一的技能管理入口,减少技能分散带来的维护成本,提升本地技能的复用率。相关目录页与源码仓库见下方链接。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye