dsh-skill-authoring
by boomzikazita
DSH 技能创作工具箱:脚手架 + 九道质检门的技能审计
DSH skill authoring toolkit: scaffold + 9-gate quality audit for skills
安装
dsh plugin --profile web add github:boomzikazita/dsh-skill-authoringGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
A DeepSeek Harness plugin for creating and maintaining high-quality agent skills. It scaffolds new skills from a compliant skeleton, audits existing SKILL.md files against a 9-point quality gate, and validates skill names against the DSH naming convention — so every skill in your library ships with structure, boundaries, examples, and verification paths.
The 9-gate standard is derived from vibe-coding-cn (adapted for DSH).
Features
| Tool | Description |
|---|---|
skill_scaffold |
Generate a compliant SKILL.md skeleton (frontmatter / whenToUse / Boundaries / QuickRef / Examples placeholders) plus references/index.md for a new skill. |
skill_audit |
Audit an existing SKILL.md against the 9 quality gates, printing a ✓/✗ table per gate. |
skill_check_name |
Validate a skill name against the DSH regex ^[a-z0-9]+(-[a-z0-9]+)*$ (lowercase + hyphens). |
The plugin also installs a skill-write-guard hook: when write/edit targets a SKILL.md under ~/.dsh/skills/, it runs the audit automatically and warns the agent if the file does not pass the 9 gates yet.
The 9 quality gates
- name — matches
^[a-z0-9]+(?:-[a-z0-9]+)*$, ≤ 64 chars - description — "what + when", 20–1024 chars
- whenToUse — ≥ 3 decidable trigger conditions
- boundaries — ≥ 3 "Not For / Boundaries" statements
- quickref — 1–20 directly reusable patterns (Quick Reference)
- examples — ≥ 3 end-to-end examples with Input / Steps / Acceptance
- references —
references/index.mdexists (long content split out) - verification — uncertain claims marked with source/evidence level
- style — operational-manual style (short imperative sentences, not a doc dump)
Installation
dsh plugin --profile web add github:boomzikazita/dsh-skill-authoring
Or clone/pin a specific release:
dsh plugin --profile web add github:boomzikazita/dsh-skill-authoring@v0.1.0
After installing, restart your dsh web instance (or the profile you installed into) so the tools register.
Configuration
The plugin ships with no required configuration (config: {} in cordis.patch.yml). Optional dsh config keys passed to the bundle are accepted and currently unused.
- Skills directory — defaults to
~/.dsh/skills(derived from the OS home directory at runtime; no hardcoded paths). - Python — the gate engine (
scripts/skill_gate.py) is invoked viapython3; a Python 3.8+ interpreter must be onPATH. - Scaffold target —
skill_scaffoldaccepts an optionaldirargument to generate the skeleton outside the default skills directory.
Development
node --check index.js # syntax check the plugin
python3 -m py_compile scripts/skill_gate.py # syntax check the gate engine
License
MIT © 2026 boomzikazita — see LICENSE.
原始 README: https://github.com/boomzikazita/dsh-skill-authoring/blob/main/README.md ↗
同类插件
查看全部 →vibe-skills
vibe 编码技能合集(含快速开始、CI 证明、发布说明与文档)

Aegis
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。

J-Space-Cognition-Suite-V3.6
A model-agnostic inference-time control suite for deep reasoning, long-horizon work, tool use, verification, and recovery. 面向深度推理、长程任务、工具调用、验证与恢复的模型不可知推理时控制套件。

MisakaNet
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。

dsh-find-plugins
对 DSH 说一句「有没有插件能……」,它就会从全 GitHub 的 dsh-plugin topic 里找出候选,解释差别,等你选好以后再安装和验证。

humanizer-ru
AI代理技能:识别并清除俄语文本中的机器生成痕迹。38种模式,39个带证据注册的regex标记,盲对偶运行,C2PA/EXIF/XMP文件元数据清理