z-col/dsh-SkillsManagePlugins ↗★ 2
dsh-skills-manager
DSH web plugin: visualize and manage your skills — user-level (~/.dsh/skills) and project-level (<root>/.dsh/skills) — with a full CRUD panel.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:z-col/dsh-SkillsManagePlugins说明文档
阅读完整 README ↗🧩 dsh-skills-manager
DSH (DeepSeek Harness) Skills 可视化管理器
在 DSH Web 界面中可视化地查看、编辑、创建和管理你的 Skill —— 无需再打开终端手敲 SKILL.md。
这是什么?
DeepSeek Harness (DSH) 的 Skill 是放在目录里的 Markdown 指令文件(SKILL.md + 可选 frontmatter),DSH 的 AI 代理会按需加载它们来获得任务专用能力。但随着 Skill 越来越多,管理它们本身成了一个问题:
- 散落在不同目录,没有统一视图
- 编辑要手写 YAML frontmatter,格式错了 DSH 就不认
- 改名只改文件夹、忘了同步 frontmatter 的
name,Skill 悄悄失效
dsh-skills-manager 把这一切搬进 DSH Web 界面:以 dsh-better-sidebar 的侧边栏 tab 形式,提供完整的可视化 CRUD。
✨ 功能特性
| 能力 | 说明 |
|---|---|
| 👁️ 可视化浏览 | 列出全部 Skill(名称 + 描述 + 形态),点开查看完整 SKILL.md |
| 📝 在线编辑 | 直接编辑 frontmatter 与正文,原子写入磁盘,不会写坏文件 |
| ➕ 一键新建 | 表单填写名称/描述/何时使用/正文,自动生成标准 Skill 目录结构 |
| 🗑️ 安全删除 | 删除前二次确认,防止误删 |
| ✏️ 智能重命名 | 改名后自动同步 frontmatter 的 name 字段(DSH 以 frontmatter name 为准,只改文件夹名会让 Skill 失效) |
| 🗂️ 双层级管理 | 用户级 ~/.dsh/skills/ 与项目级 /.dsh/skills/ 一键切换 |
| ↔️ 跨级移动 | 卡片「操作」菜单一键把 Skill 在用户级 / 项目级之间移动(no-clobber) |
| 🧩 自动适配 | 装了 dsh-better-sidebar 自动集成到侧边栏;没装则在会话头部提供独立按钮 + 浮层面板;后装侧边栏也能自动切换 |
| 🌍 中英文界面 | 跟随 DSH 的 locale 系统自动切换 |
📸 截图
(截图待补充 —— 欢迎贡献!)
🚀 安装
前置依赖:DSH Web(
@deepseek-ai/dsh≥ 0.1.0-rc.6)。dsh-better-sidebar 可选:装了 → 集成到侧边栏 + 菜单;没装 → 自动改用会话头部按钮 + 浮层面板;先装本插件再装侧边栏也会自动切换。
# 从 npm 安装
npx -p @deepseek-ai/dsh dsh plugin --profile add dsh-skills-manager
# 或从本仓库本地安装(开发)
npx -p @deepseek-ai/dsh dsh plugin --profile web add /path/to/SkillsManagePlugins