Bundle
relay-dsh-plugin-skill-creator
A DSH plugin that turns a completed conversation into a reusable, validated DSH Skill bundle.
- Source
- yangbobo2021
- License
- MIT
- Updated
- Updated 5 days ago
Readme
# relay-dsh-plugin-skill-creator A public DeepSeek Harness plugin that registers `conversation-to-skill`: a bundled Skill for turning a completed DSH conversation into a reusable, reviewed, and validated DSH Skill directory. The generated bundle can include `SKILL.md`, `references/`, `scripts/`, and `assets/`. Resources are created only when the extracted workflow needs them. ## Install in DSH Add the public npm package to the DSH host and apply its bundled Cordis patch: ```bash npm install relay-dsh-plugin-skill-creator ``` For repository development, installation from GitHub remains supported with `npm install github:yangbobo2021/relay-dsh-plugin-skill-creator`. The included `cordis.patch.yml` inserts `relay-dsh-plugin-skill-creator` into the host configuration. ## Use At the end of a useful multi-turn DSH conversation, ask DSH to turn the conversation into a Skill or invoke `conversation-to-skill`. The Skill first converts user corrections into numbered requirement/evidence/test/oracle contracts, then proposes the target path, complete file tree, requirement coverage, exclusions, and validation plan. It writes only after explicit confirmation. Completion includes structural validation, a captured runtime PII-canary gate, generated-script checks, and DSH discovery. When Session creation is available, one fresh Session on the same DSH account tests natural routing and reuse; no cross-Agent accounts are required. Small bundles also carry proposal and generation token budgets whose overruns are reported honestly. V1 uses the conversation and artifacts visible in the current DSH context. It does not claim access to expired or hidden history. ## Development ```bash npm ci npm run verify ``` The tests use the real DSH `SkillRegistry`, exercise the standalone validator, and inspect the package produced by npm. See [SPEC.md](SPEC.md), [architecture](docs/architecture.md), [security model](docs/security.md), [acceptance matrix](docs/acceptance.md), and [DSH compatibility](docs/dsh-compatibility.md). ## Releases Version tags publish through GitHub Actions using npm Trusted Publishing (OIDC), with no long-lived npm token. See [the release guide](docs/releasing.md) for the one-time first-package bootstrap and publisher binding. ## License MIT
Install
dsh plugin --profile web add github:yangbobo2021/relay-dsh-plugin-skill-creator
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install relay-dsh-plugin-skill-creator from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.