DeepSeek Harness 插件:dsh-skill-creator

前言

在 DeepSeek Harness (DSH) 生态中开发 skill 需要经过创建、评测、评审到迭代改进的完整闭环。手动处理这些环节容易产生遗漏或数据不一致。DSH Skill Creator 旨在为开发者提供一套标准化的工作流工具,将上述流程整合进一个开箱即用的 skill 中。

插件介绍

dsh-skill-creator 是一个由 TheHeartFickle 维护的项目,它既包含 skill 开发所需的工具链,也封装为 DSH 插件分发。其核心价值在于提供从访谈、起草、评测到评审的全流程自动化能力,帮助开发者更高效地构建和优化 DSH skill。

核心功能

  1. 全流程 Skill:提供一个名为 dsh-skill-creator 的 skill,覆盖从访谈、起草、评测、评审到迭代改进的完整流程。
  2. 零依赖 CLI:内置纯 Node.js 的命令行工具(validate / benchmark / review),不依赖第三方库。
  3. 可视化反馈:通过本地 Web viewer 查看评测输出、量化结果并收集反馈。
  4. 插件化分发:已封装为 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 目录。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜