01-package-scaffolding/skill-packager/SKILL.md
Build distributable bundles, manifests, and checksums for publishing or sharing one or more skills. Use when packaging skills for release, building a distribution bundle, creating CI/CD skill artifacts, or releasing a new library version. Do not use for packaging a single skill in isolation (just create its manifest directly) or when skills aren't ready for release.
npx skillsauth add chelch5/skilllibrary skill-packagerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestrates the full packaging workflow: validate, generate overlays, create manifests, produce release-ready bundles.
# Find all skill directories
find . -name "SKILL.md" -not -path "*/ARCHIVE/*" | sort
Filter by maturity if specified (e.g., only stable skills).
For each skill:
name, description[...], TODO)From each skill's compatibility.clients field, or from a global config parameter. Default: all compatible clients per frontmatter.
For each valid skill × compatible client, generate client-specific overlay files using overlay-generator patterns.
name: <skill-name>
version: <semver from git tags or config>
checksum: <sha256 of SKILL.md>
files:
- SKILL.md
- metadata.json # if generated
Per skill: skill-name-version.tar.gz containing SKILL.md + overlays + manifest.
Combined (optional): skills-bundle-version.tar.gz with all skills + index.
# Release Notes: v[version]
## Skills Included
| Name | Version | Status |
|------|---------|--------|
| [name] | [ver] | [new | updated | unchanged] |
## Changes
- Added: [new skills]
- Updated: [modified skills]
- Deprecated: [retired skills]
dist/
├── index.yaml # Combined manifest
├── skills-bundle-X.Y.Z.tar.gz # Combined bundle
├── skill-a-X.Y.Z.tar.gz # Per-skill bundles
└── RELEASE-NOTES.md
0.0.0-devtesting
Manages context window budgets, loading strategies, and compaction techniques for AI-assisted coding sessions. Trigger on 'context window', 'what to load', 'context management', 'context overflow', 'token budget'. DO NOT USE for loading specific project docs into agent context (use project-context) or prompt wording and optimization (use prompt-crafting).
development
Implements authentication, session, token, and authorization patterns for the current stack. Trigger on 'add auth', 'JWT', 'OAuth', 'login endpoint', 'session management', 'API key auth'. DO NOT USE for OWASP hardening checklists (use security-hardening), threat modeling (use security-threat-model), or secret rotation/storage (use security-best-practices).
tools
Defines request/response shapes, versioning, validation, and compatibility rules for API-first work. Trigger on 'design API', 'OpenAPI spec', 'REST schema', 'API versioning', 'generate client SDK'. DO NOT USE for GraphQL schemas, gRPC/protobuf definitions (use stack-standards), auth endpoint logic (use auth-patterns), or external API client wrappers (use external-api-client).
development
Create a repo-local ticket system with an index, machine-readable manifest, board, and individual ticket files. Use when a repo needs task decomposition that autonomous agents can follow without re-planning the whole project each session. Do not use for executing tickets (use ticket-execution) or quick fixes that don't warrant formal tickets.