skill-lifecycle-manager
Report skill lifecycle stage from frontmatter, eval coverage, and validators. Use when promoting, deprecating, or auditing repo skills. NOT for live installs.
skill-lifecycle-manager215 wordsMITv1.0.0Repo-owned
skill-lifecycle-manager
Report skill lifecycle stage from frontmatter, eval coverage, and validators. Use when promoting, deprecating, or auditing repo skills. NOT for live installs.
Quick Start
Install:
npx skills add github:wyattowalsh/agents --skill skill-lifecycle-manager -y -g --agent antigravity --agent claude-code --agent codex --agent crush --agent cursor --agent gemini-cli --agent github-copilot --agent grok --agent opencodeUse: /skill-lifecycle-manager <skill-name|repo> [--format json]
Works with Claude Code, Gemini CLI, OpenCode, and other agentskills.io-compatible agents.
What It Does
Section titled “What It Does”Classify repository skills by lifecycle stage and readiness gates.
| $ARGUMENTS | Action |
|---|---|
<name> | Lifecycle report for one skill |
repo / --all | Summary for every skills/*/ directory |
--format json | Machine-readable report |
| Empty | Show stage definitions and example commands |
Critical Rules
Section titled “Critical Rules”- Never auto-promote a skill based on lifecycle heuristics alone.
- Treat missing evals as a draft signal, not a hard block for internal skills.
- Do not mutate
metadata.internalor catalog authoring rows from this skill. - Run the repo validation command before declaring a skill active-ready.
- Route executable fixes to skill-creator or the maintainer lead.
| Field | Value |
|---|---|
| Source Type | repo-owned |
| Display Source | github:wyattowalsh/agents |
| Source Kind | repo |
| Installability | portable command |
| Review State | reviewed |
| Target Agents | antigravity, claude-code, codex, crush, cursor, gemini-cli, github-copilot, grok, opencode |
| Field | Value |
|---|---|
| Name | skill-lifecycle-manager |
| License | MIT |
| Version | 1.0.0 |
| Author | wyattowalsh |
| Field | Value |
|---|---|
| Argument Hint | `[skill-name |
View Full SKILL.md
---name: skill-lifecycle-managerdescription: >- Report skill lifecycle stage from frontmatter, eval coverage, and validators. Use when promoting, deprecating, or auditing repo skills. NOT for live installs.user-invocable: trueargument-hint: "<skill-name|repo> [--format json]"license: MITmetadata: author: wyattowalsh version: "1.0.0"---
# Skill Lifecycle Manager
Classify repository skills by lifecycle stage and readiness gates.
**Scope:** Read-only lifecycle reporting. Does not edit skills, run installs, or mutate catalog indexes.
## Dispatch
| $ARGUMENTS | Action ||------------|--------|| `<name>` | Lifecycle report for one skill || `repo` / `--all` | Summary for every `skills/*/` directory || `--format json` | Machine-readable report || Empty | Show stage definitions and example commands |
## Lifecycle Stages
| Stage | Signals ||-------|---------|| `draft` | TODO description, missing evals, or failing `scripts/check.py` contract || `internal` | `metadata.internal: true` || `active` | Valid frontmatter, eval manifest, and portable validator present || `deprecated` | Body or metadata marks deprecation (maintainer-authored) |
## Workflow
```bashuv run python skills/skill-lifecycle-manager/scripts/lifecycle_report.py <name>uv run python skills/skill-lifecycle-manager/scripts/lifecycle_report.py --all --format json```
Pair lifecycle output with `/skill-creator audit` before promotion.
## Validation Contract
```bashuv run python skills/skill-lifecycle-manager/scripts/check.py```
## Critical Rules
1. Never auto-promote a skill based on lifecycle heuristics alone.2. Treat missing evals as a draft signal, not a hard block for internal skills.3. Do not mutate `metadata.internal` or catalog authoring rows from this skill.4. Run the repo validation command before declaring a skill active-ready.5. Route executable fixes to skill-creator or the maintainer lead.Resources
Section titled “Resources”Skill CatalogBrowse custom and external skills.
CLI ReferenceInstall and manage skills.
agentskills.ioThe open ecosystem for cross-agent skills.
