npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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

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 发布。详见发布指南。