About skill-warden
skill-warden audits a repository’s skills/ directory for health, security risks, and duplicate triggers. It is intended for teams maintaining collections of agent skills and produces a report before any fixes or deletions.
Key features
- 01Finds unused or incorrectly formatted skills
- 02Flags destructive commands and unauthorized API calls
- 03Detects duplicate trigger phrases
- 04Scores documentation, determinism, and safety
- 05Creates a report and waits for approval before fixes
Use cases
- 01Review an agent skill directory periodically
- 02Find skill commands that may delete data
- 03Identify deprecated skills and trigger conflicts
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ mphinance/ alpha-skills --skill skill-wardenAfter installing, type/skill-wardenin Claude Code to confirm it loaded.
Bundled filesREADME.md
Details
From the project READMESkill Warden
"Trust, but verify."
With a repository containing over 100+ highly specialized agent skills, technical debt and security risks become non-trivial. Skill Warden automates the health and security audits of the skills/ directory.
Core Directives
- Dead Skill Detection: Scans for skills that haven't been invoked in the last 30 days or lack proper
SKILL.mdformatting. - Security Auditing: Parses shell commands embedded in skills. Flags any usage of destructive flags (e.g.,
rm -rf,--deletewithrsync) or unauthorized external API calls. - Conflict Resolution: Identifies duplicate trigger phrases across different skills.
- Grading Matrix: Assigns a health score (0-100) to each skill based on documentation completeness, deterministic behavior, and safety constraints.
Usage
When invoked via "Run Skill Warden" or "Audit my skills":
- Recursively read all
SKILL.mdfiles. - Generate a
skill_audit_report.mdartifact detailing warnings, critical errors, and a list of deprecated skills. - Await user confirmation before attempting auto-fixes or deletion of dead skills.
Comments
Markdown supported