5 分钟快速上手
September 6, 2026 · View on GitHub
本文带你在 5 分钟内完成 dsh-skill-forge 的安装、第一次技能锻造和基本使用。
第 1 步:确认环境
开始之前,确保你已经安装了:
- DeepSeek Harness (DSH) 0.1.0-rc.5 或更高版本
- Node.js 18 或更高版本
- 一个可用的 DSH web profile(已经配置好模型和 API key)
检查 DSH 版本:
dsh --version
如果没有安装 DSH,先按照 DSH 官方文档完成安装和初始化。
第 2 步:安装插件
在你的 DSH profile 目录(如 ~/.dsh/profiles/web)下执行:
pnpm add dsh-skill-forge@github:Epiphany-Leon/dsh-skill-forge
然后编辑 profile 的 package.json,在 dsh.profile.bundles 中添加 "dsh-skill-forge":
{
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-skill-forge"
]
}
}
}
本地开发安装(可选)
如果你想从源码安装或参与开发:
git clone https://github.com/Epiphany-Leon/dsh-skill-forge.git
cd dsh-skill-forge
pnpm install
pnpm build
# 链接到本地 DSH profile
cd ~/.dsh/profiles/web
pnpm add dsh-skill-forge@link:/path/to/dsh-skill-forge
# 然后在 package.json 的 dsh.profile.bundles 中添加 "dsh-skill-forge"
第 3 步:启动 DSH Web
dsh web
浏览器会自动打开 DSH Web 界面。注意观察:
- 右侧边栏:应该出现「Skill Forge」面板,展示锻造队列和技能库
- 顶部导航栏:应该出现锻造状态指示器(有进行中的任务时会显示动画)
- 设置页面:在 DSH 设置中能找到「Skill Forge」配置项
如果面板没有出现,打开浏览器控制台检查是否有报错,常见原因是 profile 配置冲突或依赖版本不匹配。
第 4 步:手动锻造第一个技能
最简单的上手方式是手动触发锻造。
- 在 DSH 中和 Agent 完成一段对话,比如让它帮你写一个「快速生成正则表达式」的步骤
- 对话结束后,点击右侧边栏顶部的 「锻造当前对话」 按钮
- 在弹出的对话框中填写锻造理由,例如「这个正则表达式生成方法很实用,可以复用」
- 点击「开始锻造」
锻造流程随即启动。你会在右侧边栏的「锻造队列」中看到一个新任务,状态依次变化:
提取中 → 生成中 → 验证中 → 迭代中 → 审计中 → 待审核
每一步状态变化时,页面右上角会弹出 Toast 通知。
第 5 步:审核并激活技能
锻造完成后,任务状态变为 「待审核」,同时弹出审核弹窗。
审核弹窗包含以下内容:
- 技能元数据:名称、描述、适用场景、标签
- 技能正文:完整的 SKILL.md 内容预览
- 验证报告:五个维度的得分雷达图,以及失败用例详情
- 安全审计:危险模式检测结果和重复技能检测结果
- 来源摘要:这段对话的简要总结
仔细检查后,你有三个选择:
- 批准:技能进入激活状态,立即可以被召回使用
- 驳回:选择驳回原因(预设选项 + 自定义文本),锻造记录保留
- 取消:关闭弹窗,稍后在队列中继续处理
点击 「批准」,你的第一个锻造技能就正式入库了。
第 6 步:使用锻造的技能
批准后的技能会自动注册到 DSH 的技能系统中。
全部注入模式(默认)
默认配置下(injectionMode: 'all'),所有激活的技能都会在每轮对话中注入给 Agent。技能数量少时这种方式简单直接。
智能注入模式
当技能数量增多后,建议切换到智能注入模式以节省 token:
- 打开 DSH 设置 → Skill Forge
- 将「技能注入模式」改为
smart - 调整「Token 预算占比」和「最低相关度阈值」到合适的值
智能注入会在每轮对话开始前,根据用户消息的关键词和上下文,动态选择最相关的技能注入,在 token 预算内达到最优效果。
你可以通过以下方式验证技能是否正常工作:
- 开始一段新对话,聊与锻造技能相关的话题
- 观察 Agent 是否引用了锻造技能中的方法或步骤
- 在技能库面板查看该技能的「使用次数」是否增加
第 7 步:管理技能库
点击右侧边栏的「技能库」标签,进入技能库管理界面。
搜索与筛选
- 顶部搜索框支持按名称、描述、标签模糊搜索
- 可以按状态筛选(激活 / 待审核 / 草稿 / 已归档)
- 可以按分类筛选
- 支持按质量分、使用次数、创建时间排序
查看详情
点击任意技能卡片打开详情面板,可以看到:
- 完整的技能内容
- 版本历史列表
- 锻造来源记录
- 使用统计与反馈评分
版本管理
每个技能的每次修改都会生成一个新版本。你可以:
- 查看任意历史版本的内容
- 回滚到任意历史版本
- 为每次修改填写变更说明
反馈收集
每次使用技能后,Agent 可以记录用户对技能的反馈(有用 / 一般 / 无用)。技能库中会展示反馈得分,得分过低的技能会被自动标记,建议重新锻造或归档。
下一步
- 阅读 配置参考 了解所有配置项的含义和调优建议
- 阅读 FAQ 解答常见问题
- 阅读 README.zh.md 了解完整的架构设计和功能特性