| name | audit-library-health |
| description | Use when checking the overall health of a skills library. Run doctor, validate, check for stale skills, and verify generated docs are in sync. |
| category | workflow |
| version | 4.1.0 |
Audit Library Health
Goal
Verify that a skills library is consistent, up-to-date, and ready to share or install from.
Guardrails
- Always use
--format json for structured output when automating health checks.
- Always use
--dry-run before running build-docs to check if docs are already in sync.
- Never push a library to a shared repo without passing
validate and doctor first.
- Use
--fields to limit output when inspecting large catalogs.
Workflow
- Run the validation script to check catalog integrity.
npx ai-agent-skills validate
This checks: required fields, folder consistency, frontmatter validity, collection integrity, and generated doc sync.
- Run doctor to check installed skills health.
npx ai-agent-skills doctor --format json
- Check for skills that may need updates.
npx ai-agent-skills check --format json
- Verify generated docs are in sync.
npx ai-agent-skills build-docs --dry-run --format json
If currentlyInSync is false, regenerate:
npx ai-agent-skills build-docs
- Review the curation queue for skills needing attention.
npx ai-agent-skills curate review --format json
Health Checklist
Gotchas
validate and doctor are read-only — they never mutate the library.
check makes network requests to verify upstream sources. It may be slow or timeout on unreachable repos.
- The
curate review queue is derived from missing fields and stale verification dates — it is a heuristic, not a mandate.