Audit library health
Skill MoizIbnYousaf/Ai-Agent-Skills/skills/audit-library-health
Universal skill installer and package manager for AI coding agents. One command, 12+ runtimes. npx ai-agent-skills
npx -y skills add MoizIbnYousaf/Ai-Agent-Skills --skill audit-library-healthAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Use when checking the overall health of a skills library. Run doctor, validate, check for stale skills, and verify generated docs are in sync.
SKILL.md
2.0 KB, as published. Nobody here has run it
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 jsonfor structured output when automating health checks. - Always use
--dry-runbefore runningbuild-docsto check if docs are already in sync. - Never push a library to a shared repo without passing
validateanddoctorfirst. - Use
--fieldsto 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
-
validatepasses with no errors -
doctorreports no broken installs -
build-docs --dry-runshows docs are in sync - No skills with empty
whyHerefields - All house skills have matching folders in
skills/ -
skills.jsontotal matches actual skill count
Gotchas
validateanddoctorare read-only — they never mutate the library.checkmakes network requests to verify upstream sources. It may be slow or timeout on unreachable repos.- The
curate reviewqueue is derived from missing fields and stale verification dates — it is a heuristic, not a mandate.