Know what skills, plugins, and agents you're running. See where they come from, what needs fixing, and what has updates.
skill-manager is a Claude Code plugin that scans all your installed skills and gives you a clean inventory with structural checks and update notifications.
Run in your terminal:
claude plugin install skill-manager@skill-manager# See all your skills, sources, and issues
/skill-check
# Fix structural issues (user-owned skills only)
/skill-check --fix
# Machine-readable output
/skill-check --json
# Offline mode (skip GitHub update checks)
/skill-check --no-update- Inventory — Lists every skill with description, source, GitHub repo link, and token count
- Structure checks — Validates frontmatter (name, description, version)
- Update checks — Queries GitHub for newer versions of plugins and standalone skills
Claude groups your skills by category and presents a clean report:
## Skills
| Skill | Description | Source | Repo | Tokens |
|-------------|------------------------------------|------------|---------------------|--------|
| fastapi | Build Python APIs with FastAPI... | manual | | ~6808 |
| helius | Build Solana apps with Helius... | standalone | sendaifun/skills | ~2715 |
| find-skills | Discover installable agent skills | standalone | vercel-labs/skills | ~1157 |
| tdd-workflow| TDD with 80%+ coverage | everything-cc | | ~2406 |
## Structure Issues
- 2 skills missing frontmatter entirely
- 88 skills missing version field
## Updates Available
- azure-ai: newer version available (2026-02-26 → 2026-03-14)
/skill-check --fix can automatically repair:
- Missing frontmatter (STRUCT-002)
- Missing
namefield (STRUCT-003) - Missing
versionfield (STRUCT-005)
All fixes show diffs and ask for confirmation before applying.
--fix never modifies:
- Plugin skills (everything-claude-code, superpowers, feature-dev, etc.)
- Anthropic official skills (skill-creator, code-review, figma, etc.)
- Standalone skills from external repositories
Only user-created skills in ~/.claude/skills/ and project-level .claude/skills/ can be fixed.
Create ~/.claude/skill-manager/config.json to customize:
{
"ignoredSkills": ["my-experimental-skill"]
}Will it modify my skills?
/skill-check is read-only by default. --fix shows diffs and asks for confirmation. It never touches plugin or official skills.
How does update checking work?
Uses gh CLI (authenticated, 5000 req/hr) with fetch() fallback (60 req/hr). Results are cached for 1 hour. Use --no-update for offline mode.
MIT