11 个可分享的工作流 skills(handoff、triage、to-spec、to-tickets、wayfinder、teach、wait-what、dsh-mode-routing、ask-matt、overnight-execution、full-throttle),打包为可安装 bundle。
安装
# npm 包(预构建)
dsh plugin --profile web add @jeremy9682/dsh-skill-pack
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:jeremy9682/dsh-skill-pack
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
一套可分享的 12 个工作流 skills,面向 DeepSeek Harness(dsh)。一个插件、一个 FileSystemSkillProvider、十二个 skill。
本包是单包 dsh 插件(与 Hermes / DSH 社区 bundle 同一形态)。安装后注册一个文件系统 skill provider,指向包内自带的 skills/ 目录——叠加在你自己的项目与用户 skills 之上,绝不替代它们。
要求
dsh>= 0.1.0-rc.6
本包不声明任何 @deepseek-ai/* 依赖。与其他 DSH bundle 一样,官方包(@deepseek-ai/dsh-skill-filesystem 等)由 profile 闭包在启动时注入,因此插件从 profile 自身的 node_modules 解析它们。
12 个 skill
| Skill | 一句话介绍 |
|---|---|
dsh-mode-routing |
DSH 会话模式(agent preset)选型与路由——四套内置 preset(standard/code/minimal/cordis)+ 用户自建 preset。 |
handoff |
把当前对话压缩成交接文档,交给另一个 agent 接手。 |
triage |
让 issue 与外部 PR 走过 triage 状态机——分类、验证、质询、产出 agent-ready brief。 |
to-spec |
把当前对话变成一份 spec 并发布到项目 issue tracker。 |
to-tickets |
把计划/spec/对话拆成 tracer-bullet tickets,每个都声明自己的阻塞边。 |
wayfinder |
把超大块工作规划成 issue tracker 上的一张决策 ticket 共享地图。 |
wait-what |
停——上一条消息没被理解,重述一遍。 |
teach |
在工作区内教你一个新技能或概念。 |
ask-matt |
问哪个 skill 或 flow 适合当前局面——共享 skills 集 + 用户自己 skills 之上的路由。 |
overnight-execution |
⚠️ 须先获批准。睡觉/离开数小时的无人值守通宵编码。 |
full-throttle |
显式升档协议(仅 $full-throttle 调用):推理深度升档、多 agent/后台并行(须显式传档位)、可选跨家族盲审包。 |
skill-advisor |
主动建议高成本/需许可的 skill(通宵任务、跨会话规划、发布门禁),一句话说明理由——未经明确批准绝不执行。 |
安装
三选一。把 web 换成你实际使用的 profile(web、headless、tui、acp……)。
npm registry
dsh plugin --profile web add @jeremy9682/dsh-skill-pack
Git
dsh plugin --profile web add github:jeremy9682/dsh-skill-pack
本地路径(file:)
dsh plugin --profile web add file:/path/to/dsh-skill-pack
dsh plugin 会把参数转发给 profile 目录里的 pnpm,随后重算该 profile 的 bundle 列表,因此任何 pnpm add 接受的 spec 都能用。
验证
dsh --profile web --dump-config | grep -A 2 dsh-skill-pack
卸载
dsh plugin --profile web remove @jeremy9682/dsh-skill-pack
dsh plugin 转发给 pnpm,remove 即 pnpm remove(别名 pnpm rm):从 profile 的 package.json 与 node_modules 移除依赖,随后 dsh 把它从 profile 的层列表里去掉。若你的 dsh 构建不支持 remove 转发,就从 profile 的 package.json 里删掉该依赖再重跑 dsh plugin --profile web install。
工作原理
index.mjs 是一个 Cordis 函数插件(inject: ['skills'])。其 apply 注册一个指向本包 skills/ 目录的 FileSystemSkillProvider:
ctx.skills.registerProvider((control) =>
new FileSystemSkillProvider(ctx, control, {
providerName: 'dsh-skill-pack',
customSkillDirs: [skillDir],
}),
)
includeDefaultRoots 保持默认(true),共享 skills 以自定义根(rank 300)加入 provider 的发现顺序——位于项目根之下、用户根之上,因此你自己的 skills 照常工作。
License
MIT — 见 LICENSE。
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 8121
技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
GanyuanRan/Aegis★ 1300
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。
superdesigndev/superdesign-skill★ 612
在 Superdesign 画布上做 UI 与营销图的设计技能:先读代码库拿上下文、抽取现有设计系统,再通过 Superdesign CLI 生成并迭代可分支的设计稿、流程页与可复用组件。
linhay/harmony-next.skills★ 355
为 DeepSeek Harness 提供 HarmonyOS NEXT 技能包、离线 API 参考及 DevEco、HDC 与模拟器自动化指南。
sandbaseai/sandbase-skills★ 201
通过文件系统 Skill provider 将 88 个研究、社交情报、营销与商业 Agent Skills 挂载到 dsh。
VDERR/dsh-echocat-skill-panel★ 196
每轮对话报告本轮调用了哪些 skill(模型自动加载、用户输入 /name,或一个都没用),并管理本机 skill 目录:粘贴仓库、文件夹、SKILL.md 或 zip 地址即可安装,中文显示名写入该 skill 的 meta.yaml,删除时保留备份。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。