DSH Skills Pack(DeepSeek Harness 技能包)
August 26, 2026 · View on GitHub
我的 DeepSeek Harness(DSH)技能收藏 —— 一套可直接复制进 data/skills 目录即可使用的 agent 技能。
环境:Windows 便携版 DSH
0.1.0-rc.6· 技能目录:<DSH_HOME>/skills
📦 快速安装
把本仓库里你想要的技能目录复制到 DSH 的 skills 目录(便携包路径示例):
# 便携包安装位置(Windows)
Copy-Item -Path ".\agent-reach" -Destination "D:\CODEX\deepseek\DeepSeek-Harness-Portable\data\skills\" -Recurse
# 或普通安装($DSH_HOME 即 ~/.dsh)
Copy-Item -Path ".\agent-reach" -Destination "$env:USERPROFILE\.dsh\skills\" -Recurse
注意:新技能从下一个会话起才会出现在可用技能列表(available_skills 在会话开始时快照)。
一键安装(推荐)
仓库自带安装脚本,克隆后一条命令装好全部技能:
git clone --depth 1 https://github.com/VINK77aaaa/dsh-skills.git %TEMP%\dsh-skills
powershell -NoProfile -ExecutionPolicy Bypass -File %TEMP%\dsh-skills\install-skills.ps1 -Source %TEMP%\dsh-skills
脚本会自动探测 DSH 的技能目录(桌面版 %USERPROFILE%\.dsh\skills / 便携版 <DSH_HOME>\skills),复制全部技能并校验 frontmatter。离线场景可直接下载 skills.zip 解压后用 install-skills.ps1 安装;详细说明见 使用说明.md。
📋 技能清单
| 技能 | 用途 | 文件数 | 大小 |
|---|---|---|---|
| agent-reach | 全网调研/搜索:小红书、X/Twitter、B站、Reddit、GitHub、YouTube 等 15 个平台,多后端路由 | 9 | 35 KB |
| bb-browser | 复用真实浏览器登录态做网页查询、带 Cookie 抓取、抓包、接入 MCP | 9 | 212 KB |
| brainstorming | 创作/建功能前必用:先探索意图、需求与设计再动手 | 8 | 78 KB |
| claude-vision-skill | 识图:调用千问 VL 模型把图片转文字(配 vision.js,需 DASHSCOPE_API_KEY) | 5 | 10 KB |
| dispatching-parallel-agents | 2 个以上独立任务时并行派发多个子代理 | 1 | 6 KB |
| executing-plans | 按已写好的实现计划分会话执行,带评审检查点 | 1 | 2 KB |
| find-skills | 搜索并安装开源 agent 技能(skills.sh 生态) | 1 | 7 KB |
| finishing-a-development-branch | 实现完成、测试通过后,决定如何合并收尾分支 | 1 | 8 KB |
| installing-dsh-plugins | 安装/更新/卸载 DSH 插件与技能,含 Windows 便携版排坑 | 2 | 11 KB |
| notebooklm | Google NotebookLM 完整 API:建笔记本、加资料、生成播客等 | 1 | 41 KB |
| office-hours | YC 办公时间问答(gstack 模式) | 5 | 186 KB |
| portable-install | 安装任何东西都必须装进便携包内,保证拷到别的电脑也能用 | 1 | 4 KB |
| receiving-code-review | 收到代码评审反馈时:先核实再实施,不盲目照做 | 1 | 6 KB |
| requesting-code-review | 完成任务/合并前,请求代码评审验证 | 2 | 8 KB |
| route-planning | 公交/大巴/地铁/高铁/城际出行路线规划与比选 | 5 | 51 KB |
| skill-creator | 创建新技能、改进现有技能、跑评测衡量效果 | 21 | 226 KB |
| subagent-driven-development | 用独立子代理执行实现计划中的各个独立任务 | 7 | 55 KB |
| systematic-debugging | 遇到 bug/测试失败/异常行为时系统化排查,先定位再修 | 11 | 40 KB |
| test-driven-development | TDD:实现任何功能或修 bug 前,先写测试 | 2 | 17 KB |
| using-git-worktrees | 用 git worktree 隔离功能开发,避免污染当前工作区 | 1 | 7 KB |
| using-superpowers | 会话开始时的技能使用总纲:如何发现与调用技能 | 6 | 17 KB |
| verification-before-completion | 声称完成前必须先跑验证命令,有证据再下结论 | 1 | 4 KB |
| writing-plans | 动手写代码前,先为多步任务写一份实现计划 | 2 | 9 KB |
| writing-skills | 创建/编辑技能,并验证技能可用后再交付 | 7 | 105 KB |
共 24 个技能 · 110 个文件 · 约 1.1 MB (另有
route-planning-workspace工作区数据目录,含 30 个文件 357 KB,属运行数据,未包含在本包内)
⚡ Token 消耗(提示词成本)
DSH 会把所有技能的 description(每条最多截断 500 字符)作为技能目录注入会话系统消息,每一轮请求都会携带(直到上下文压缩)。技能正文(SKILL.md 内容)不进目录,只在调用 skill 工具时才加载。
每次对话(每轮请求)的固定开销
| 项目 | 数值 |
|---|---|
| 全部 23 条 description 总长度 | 4,350 字符 |
技能目录估算 token(含 - \name`: ` 前缀与系统提醒框架) | 约 1,500–1,800 token |
按技能拆分(description 字符数 → 估算 token,中英混合约 0.35 token/字符):
| 技能 | 字符 | 约 token | 技能 | 字符 | 约 token |
|---|---|---|---|---|---|
| agent-reach | 472 | 165 | route-planning | 269 | 94 |
| installing-dsh-plugins | 411 | 144 | bb-browser | 268 | 94 |
| find-skills | 255 | 89 | notebooklm | 265 | 93 |
| skill-creator | 262 | 92 | portable-install | 249 | 87 |
| receiving-code-review | 234 | 82 | verification-before-completion | 225 | 79 |
| brainstorming | 199 | 70 | using-git-worktrees | 196 | 69 |
| using-superpowers | 154 | 54 | requesting-code-review | 107 | 37 |
| dispatching-parallel-agents | 106 | 37 | executing-plans | 104 | 36 |
| writing-skills | 97 | 34 | systematic-debugging | 91 | 32 |
| subagent-driven-development | 85 | 30 | writing-plans | 84 | 29 |
| test-driven-development | 79 | 28 | office-hours | 37 | 13 |
总消耗估算
总消耗 ≈ 每次对话开销 × 对话轮数 + 调用技能时的正文 token
``$
- **100 轮对话** ≈ 1{,}800 \times 100 ≈ **18 万 \text{token}**(仅技能目录部分)
- **1000 轮对话** ≈ **180 万 \text{token}**
- 每调用一次技能正文(如 $skill-creator` 226 KB)另计数万 token
> 💡 精简提示:description 越短,每轮固定开销越低;DSH 对每条描述有 500 字符硬截断,写超的部分不会进上下文(纯浪费)。本包已对全部 description 做过一轮精简(合计 −37% 字符)。
## 🧩 技能结构说明
每个技能是一个目录,内含 `SKILL.md`(YAML frontmatter:`name` + `description`,description 是模型判断何时触发的关键),可附带 `scripts/`、`references/`、`templates/` 等子资源。
skill-name/ ├── SKILL.md # 技能正文(frontmatter: name + description) ├── scripts/ # 可选:辅助脚本 ├── references/ # 可选:参考资料 └── ...
## 🔧 技能开发工具链
- 用 [skill-creator](skill-creator/) 技能创建/优化技能,跑评测衡量触发准确率
- 用 [writing-skills](writing-skills/) 技能规范地编写、验证技能
- 用 [find-skills](find-skills/) 技能搜索 skills.sh 生态里的现成技能
- 用 [installing-dsh-plugins](installing-dsh-plugins/) 技能处理安装与排坑(含 `ERR_PNPM_UNEXPECTED_STORE` 等 Windows 便携版高频问题)
## 📄 License
各技能版权归其原作者所有;本仓库仅作个人收藏与分享用途。