dsh-cc-switch-skills
在终端中运行以下命令:
dsh plugin install artorias-zj/dsh-cc-switch-skills
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install artorias-zj/dsh-cc-switch-skills,或从插件页安装源码仓库 https://github.com/artorias-zj/dsh-cc-switch-skills。
插件介绍
如果你用 cc-switch 管理技能,技能文件落在 ~/.cc-switch/skills,而 DeepSeek Harness 默认并不会自动把这些目录里的 SKILL.md 接进会话技能目录。本插件在 DSH 启动时扫描该目录,把技能注册进 ctx.skills,让你在技能工具与会话目录里直接选用,而不必把同一套技能再复制一份到 DSH 专用路径。
它同时支持「目录 + SKILL.md」与单层扁平 .md 两种形态,并按官方 skill 约定解析 YAML frontmatter;目录变更会递归监听,新增、重命名、删除或 frontmatter 修改会在下次目录刷新时生效,技能正文则在每次调用时重新读取,改完 SKILL.md 不必重启 DSH。resourceBase 指向技能目录,便于模型引用 scripts、references、assets 等资源;优先级 rank 300,与官方自定义技能根同级,名称冲突时由项目级技能优先。
对 frontmatter 不完整的情况比官方 provider 更宽容:缺 name 或 description 会回退到目录名或正文首行并记警告,仍保证尽量「加载目录里的每一个技能」。适合已在 cc-switch 生态里维护技能、又希望 DSH 会话与工具链无缝共用同一套技能库的开发者和 Agent 工作流用户。
使用场景
- 已在 cc-switch 的 skills 目录维护一套技能,希望 DSH 会话里直接选用
- 需要改 SKILL.md 后立刻生效,不想每次重启 Harness
- 希望技能目录里的 scripts 与 references 能被模型按 resourceBase 解析
适合人员
- 使用 cc-switch 管理技能的开发者
- 在 DSH 上搭建 Agent 工作流的用户
- 需要与官方 skill 格式兼容的自定义技能作者