---
config:
flowchart:
wrappingWidth: 400
---
flowchart LR
brand["KAIZEN<br/>SKILL LIBRARY"]:::brand
skill("Skill Drafting"):::skill
first(["Triggers + References"]):::topic
second(["Staging + Verification"]):::topic
third(["Tests + Evaluations"]):::accent
brand --- skill
skill --- first
skill --- second
skill --- third
classDef brand fill:#0f172a,color:#67e8f9,stroke:#22d3ee,stroke-width:2px,font-family:monospace
classDef skill fill:#172554,color:#eff6ff,stroke:#60a5fa,stroke-width:2px,font-size:20px
classDef topic fill:#0c4a6e,color:#bae6fd,stroke:#38bdf8,stroke-width:1px
classDef accent fill:#1e293b,color:#fcd34d,stroke:#f59e0b,stroke-width:1px
linkStyle default stroke:#38bdf8,stroke-width:1px
A portable authoring and repair workflow for agent skills, supported by templates, reference guidance and Python tooling. It turns explicit author decisions into reviewable proposals and staged packages, with source preservation and deployment checks kept visible throughout the process.
Use when creating, substantially revising, repairing or reviewing agent skills; defining activation triggers and context routes; organizing source documentation into coherent references; validating skill packages; or preparing staged changes, source maps, regression tests and approved deployment. Not for writing ordinary application documentation without a skill-authoring task.
| Task | Useful reference material |
|---|---|
| Define the skill and its routes | Write activation descriptions, organize subjects and preserve source meaning. |
| Verify the package | Check structure, local navigation, source coverage and protected technical content. |
| Stage and deploy reviewed changes | Prepare manifests, review candidates and follow deployment and recovery procedures. |
| Evaluate authoring and skill use | Separate software regression tests from realistic agent-task evaluation. |
The authoring guidance distinguishes public Agent Skills requirements from the selected library conventions. A single Python implementation supports the staging workflow, while software fixtures and realistic skill-use cases exercise different aspects of the package.
Start with SKILL.md and follow its context routes.
Reading the references needs no runtime. The tool entrypoint requires Python 3.12+ and the declared dependencies. Read portable commands, deployment and recovery and verification limits before mutation.
Templates and sample inputs are in assets/; software tests are in scripts/tests/; agent evaluation cases and inputs are in evals/. Keep run products in an explicit work directory outside the skill. The tooling has no Kaizen runtime dependency and does not stage, commit or push Git changes.
Skill reference documentation is interpreted content for use in open source projects. Check against official documentation sources when dealing with defects or issues that may come up from interpreting this skill's references.
Licensed under Apache-2.0; see LICENSE. Part of the Agent Kaizen skill library.