relay-dsh-plugin-skill-creator
v0.1.2
Published
A DSH plugin that turns a completed conversation into a reusable, validated DSH Skill bundle.
Downloads
634
Maintainers
Readme
relay-dsh-plugin-skill-creator
这是一个公开的 DeepSeek Harness 插件。它向 DSH 注册 conversation-to-skill,用于把已经完成或基本成功的多轮对话,提炼为可复用、可审阅、可验证的 DSH Skill。
生成结果支持完整目录:SKILL.md、references/、scripts/、assets/。只有确有用途的资源才会创建,不会为了凑结构生成空目录。
安装到 DSH
在 DSH Host 中安装公开 npm 包,并应用包内的 cordis.patch.yml:
npm install relay-dsh-plugin-skill-creator开发版本仍可通过 npm install github:yangbobo2021/relay-dsh-plugin-skill-creator 从 GitHub 安装。
使用方式
完成一次有价值的多轮任务后,要求 DSH“把当前对话提炼成 Skill”,或直接调用 conversation-to-skill。
它会先把用户纠正转成带编号的「要求—证据—测试—通过条件」契约,再输出 Skill 名称、安装位置、完整文件树、每个文件对应的要求、被排除的临时/敏感信息以及验证计划;只有收到明确确认后才写文件。
完成后会运行结构检查、捕获式 PII canary 检查和脚本测试,并验证 DSH 能否发现和加载新 Skill。有条件时只追加一次同账号的新会话复用测试,不需要多个 Agent 账号;没有新会话能力时则输出可复现的测试包并明确标为未验证。小型 Skill 还带有 proposal 和生成 Token 预算,预算超支会被如实报告。
V1 只使用当前 DSH 上下文中实际可见的对话与文件,不声称访问已经丢失或隐藏的历史。
开发与验收
npm ci
npm run verify验收包括真实 DSH SkillRegistry 生命周期、独立验证器的正反例、指令安全顺序,以及 npm 打包内容检查。
详细约定见 SPEC.md、架构、安全模型、验收矩阵 和 DSH 兼容基线。
发布
版本标签会通过 GitHub Actions 和 npm Trusted Publishing(OIDC)自动发布,不保存长期 npm Token。首次创建 npm 包需要一次 bootstrap,之后绑定 release.yml 即可完全通过 CI 发布。详见发布指南。
