baosfeng/my-dsh-plugins--plugins-dsh-my-skill-manager5

dsh-my-skill-manager

分全局和项目维度管理DSH skill的启用状态。

AI 分析

适合需要针对不同项目精细化控制和切换skill生效范围的开发者。

包名
dsh-my-skill-manager
版本
0.1.7
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#cc837f22ecaa841de7d263346073dc44c55d50ee&path:plugins/dsh-my-skill-manager

使用

  1. 打开 DSH Web 设置 → 插件 → Skill 管理
  2. 「全局」区块:切换任意 skill 的全局启用/禁用;
  3. 在顶部输入项目根路径后点「加载」,即进入该项目视角——只显示该项目的 skill,可切换该项目内的启用/禁用(含全局 skill 的项目内禁用);
  4. 新建 skill 后点「刷新」立即可见;若出现「扫描诊断」区块,说明有 skill 目录条目未被收录(如符号链接异常、frontmatter 缺失),按提示修复后刷新即可;
  5. 修改即时生效(catalog 自动失效重算),无需重启。

配置格式

// /.dsh/skills.enabled.json 或 $DSH_HOME/skills.enabled.json
{
  "global": { "disabled": ["some-global-skill"] },
  "project": { "disabled": ["web-search"] },
}
  • global.disabled:全局禁用(所有项目生效);
  • project.disabled:当前项目禁用(可禁用项目级与全局级 skill)。