Agent skill · operations · lobehub
skills-audit
Audit .agents/skills SKILL.md files. Use for recurring checks of duplicate, overlapping, stale, inconsistent, or broken skills and merge/delete candidates.
Why this skill is useful
Provides a structured procedure for auditing skills that helps maintain consistency and integrity in the skills catalog, which the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 81,352 stars on the source repository.
What this skill does
Skills Audit Periodic review of the project-local skill set under .agents/skills/. The goal is to catch drift before the catalog becomes confusing — too many skills, overlapping triggers, descriptions that no longer match the body, references to skills that were renamed/deleted. Recommended cadence: weekly, or after any week where >1 skill was added/renamed. Procedure 1 — Inventory Build a current inventory, including symlinked skills. Look for inventory/check helpers in package.json scripts and .agents/scripts/; reuse them when available and inspect their supported options rather than duplicating their checks. Read each description and inspect bodies where routing, overlap, or stale references need investigation. Without an inventory helper: Group by domain in a mental table (DB / state / UI / agent / testing / workflow / docs / etc.). Note new arrivals since last audit (git log --since="1 week ago" -- .agents/skills/). 2 — Detect overlap / redundancy For each pair within the same domain, ask: Same description? → likely duplicate (one is probably a stale rename leftover, or a global-vs-local collision). The same task fits multiple descriptions? → check whether the skills are complementary or actually compete; clarify the boundary only when selection is ambiguous. One skill's body says "see also: foo"? → confirm foo still exists, AND confirm the cross-reference is still meaningful (the referenced skill may have absorbed the referrer's concerns). Skill duplicates content from AGENTS.md? → fold into AGENTS.md or slim the skill to just the delta. Common false positives (do NOT merge): db-migrations vs drizzle — distinct workflows (migration files vs schema authoring). agent-runtime-hooks vs agent-tracing vs agent-signal — different surfaces of the agent system. testing vs acceptance — different test types. 3 — Description and invocation boundaries Check whether the description makes the skill's purpose and selection boundary clear and matches its body. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills lobehub/skills-audit