baosfeng/my-dsh-plugins--plugins-dsh-my-skill-manager ↗★ 5
dsh-my-skill-manager
分全局和项目维度管理DSH skill的启用状态。
AI 分析
适合需要针对不同项目精细化控制和切换skill生效范围的开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#cc837f22ecaa841de7d263346073dc44c55d50ee&path:plugins/dsh-my-skill-manager说明文档
阅读完整 README ↗使用
- 打开 DSH Web 设置 → 插件 → Skill 管理;
- 「全局」区块:切换任意 skill 的全局启用/禁用;
- 在顶部输入项目根路径后点「加载」,即进入该项目视角——只显示该项目的 skill,可切换该项目内的启用/禁用(含全局 skill 的项目内禁用);
- 新建 skill 后点「刷新」立即可见;若出现「扫描诊断」区块,说明有 skill 目录条目未被收录(如符号链接异常、frontmatter 缺失),按提示修复后刷新即可;
- 修改即时生效(catalog 自动失效重算),无需重启。
配置格式
// /.dsh/skills.enabled.json 或 $DSH_HOME/skills.enabled.json
{
"global": { "disabled": ["some-global-skill"] },
"project": { "disabled": ["web-search"] },
}
global.disabled:全局禁用(所有项目生效);project.disabled:当前项目禁用(可禁用项目级与全局级 skill)。