dsh-cc-switch-skills:把 cc-switch 技能接入 DeepSeek Harness 的 DSH plugin

artorias-zj/dsh-cc-switch-skills

技能与智能体已验证
收录时间 2026-10-03
页面最后更新 2026-10-04

把 cc-switch 的 ~/.cc-switch/skills 目录整体接入 DeepSeek Harness,启动时自动注册全部技能并监听增删改名,无需重启即可刷新。

dsh-cc-switch-skills 是一个把 cc-switch 技能目录接入 DeepSeek Harness 的 DSH plugin。它解决的是两边技能不互通的问题:原本散落在 cc-switch 里的技能无法被 DSH 的 skill 工具调用,现在启动时自动注册进会话技能目录,无需手工搬运或改写。插件兼容带 SKILL.md 的目录包与单层平铺的 .md 文件,解析 YAML frontmatter 并按开关控制可见性,调用时才读取正文,改动立即生效,还会递归监听目录变化。

如何安装

install
dsh plugin --profile web add github:artorias-zj/dsh-cc-switch-skills
分类
技能与智能体
平台
DSH Plugin
作者
artorias-zj
分发方式
插件

dsh-cc-switch-skills 核心特性

启动时自动注册全部技能兼容目录包与扁平 md 文件解析 YAML frontmatter 元数据技能正文按需懒加载目录变更实时刷新目录
Listed on dsh-plugin.org

dsh-cc-switch-skills 仓库简介

它是做什么的?

cc-switch skills 是 DeepSeek Harness(DSH)的技能加载插件,在 DSH 启动时把当前用户 cc-switch 目录下的全部技能一次性注册进会话技能目录。它解决的是 cc-switch 与 DSH 之间技能不互通的问题:原本散落在 cc-switch 里的技能无法被 DSH 的 skill 工具调用,现在无需手工搬运或改写即可直接使用。插件由 artorias-zj 维护,采用 MIT 协议,用 JavaScript 编写,属于技能与智能体类别。

核心功能

  • 启动即加载:插件随 DSH 一起挂载,启动时扫描一次技能根目录,把每个技能注册进技能注册表。
  • 兼容两种技能形态:既支持带 SKILL.md 的目录包,也支持单层平铺的 .md 文件。
  • 解析 YAML frontmatter:识别 name、description 等必填字段,以及 whenToUse、metadata、disable-model-invocation、user-invocable 等可选字段,并按开关决定技能是否对模型或用户可见。
  • 懒加载正文:目录里只保留元数据,每次调用技能时才重新读取当前文件,改动 SKILL.md 立即生效。
  • 实时刷新:递归监听技能根目录,新增、重命名、删除或修改 frontmatter 都会在下次目录刷新时生效,根目录不存在时会持续探测直到出现。
  • 资源基址:为每个技能设置 resourceBase,让模型能正确解析 scripts、references、assets 等相对路径。

怎么使用这个插件?

在 DSH 中启用该插件后,技能会自动出现在会话技能目录里,直接用 skill 工具调用即可,无需重启。默认扫描用户主目录下的 .cc-switch/skills,可在配置行里通过 dir 字段改扫描根目录,或用环境变量覆盖;providerName 用于指定注册到技能注册表的提供方名称,rank 控制同名技能冲突时的优先级(默认 300,数值越小越优先),watch 决定是否开启目录监听。与官方提供方相比,它对不完整的 frontmatter 更宽容:缺少或非 kebab-case 的 name 会回退为目录名或文件名,缺少 description 会回退为正文首个非空行,并写入 DSH 日志。

报错怎么排查?

技能没有出现在目录里时,先确认技能根目录确实存在且路径拼写正确,根目录缺失时插件会持续探测但不会凭空创建。技能被跳过通常是因为 frontmatter 无效、缺失,或 user-invocable 之类的布尔字段取值非法,这类情况会记录警告,按官方说明修正 SKILL.md 的 frontmatter 即可。若同名技能互相覆盖,检查 rank 配置,数值更小的提供方优先,项目级技能会压过用户级技能。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:artorias-zj/dsh-cc-switch-skills。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题