前言¶
在 DeepSeek Harness (DSH) 生态中开发 skill 需要经过创建、评测、评审到迭代改进的完整闭环。手动处理这些环节容易产生遗漏或数据不一致。DSH Skill Creator 旨在为开发者提供一套标准化的工作流工具,将上述流程整合进一个开箱即用的 skill 中。
插件介绍¶
dsh-skill-creator 是一个由 TheHeartFickle 维护的项目,它既包含 skill 开发所需的工具链,也封装为 DSH 插件分发。其核心价值在于提供从访谈、起草、评测到评审的全流程自动化能力,帮助开发者更高效地构建和优化 DSH skill。
核心功能¶
- 全流程 Skill:提供一个名为
dsh-skill-creator的 skill,覆盖从访谈、起草、评测、评审到迭代改进的完整流程。 - 零依赖 CLI:内置纯 Node.js 的命令行工具(
validate/benchmark/review),不依赖第三方库。 - 可视化反馈:通过本地 Web viewer 查看评测输出、量化结果并收集反馈。
- 插件化分发:已封装为 DSH 插件
@the-heart-fickle/dsh-skill-creator,安装后自动注册对应的 skill。
安装与启用¶
使用官方 DSH CLI 安装该插件:
dsh plugin --profile web add @the-heart-fickle/dsh-skill-creator@latest
安装完成后,dsh-skill-creator skill 会自动注册。
使用方式¶
skill 的具体使用说明请参考插件目录下的 dsh-skill-creator/SKILL.md 文件。CLI 脚本位于 dsh-skill-creator/scripts/ 目录。
适用场景与注意事项¶
- 文件存储机制:插件本身不会修改 skill 安装目录(如
.dsh/skills或.agents/skills)。它只会在你指定的工作区或系统临时目录生成项目文件,例如SKILL.md、evals/、references/、agents/等。 - 评测输出位置:评测 workspace 会生成在
iteration-N/、eval-*/with_skill/outputs/等位置。 - 临时目录回退:如果系统临时目录不可写,插件会自动回退到工作区的
.dsh-skill-creator-tmp/目录存放临时数据。 - 环境要求:插件需要 Node.js 版本 >= 20。
结尾¶
该工具为 DSH skill 的开发、评测和改进提供了一个标准化的解决方案。更多细节请访问 GitHub 或查阅 SkillHub 目录。