Use when viewing all available skills - lists skills from core and library with status information
Comprehensive listing of all skills across core and library locations.
Lists all skills with:
NOT for:
searching-skills (LIBRARY) - Read(".claude/skill-library/claude/skill-management/searching-skills/SKILL.md"))auditing-skills (LIBRARY) - Read(".claude/skill-library/claude/skill-management/auditing-skills/SKILL.md"))List core skills:
ls .claude/skills/
List library skills:
find .claude/skill-library -name "SKILL.md" -type f | \
sed 's|.claude/skill-library/||' | \
sed 's|/SKILL.md||' | \
sort
Execute BEFORE any list operation:
ROOT="$(git rev-parse --show-superproject-working-tree --show-toplevel | head -1)" && cd "$ROOT"
⚠️ If skill file not found: You are in the wrong directory. Navigate to repo root first. The file exists, you're just looking in the wrong place.
Cannot proceed without navigating to repo root ✅
# Get all core skill directories
ls -d .claude/skills/*/
# For each, read SKILL.md frontmatter
Read .claude/skills/{skill-name}/SKILL.md | head -10
Extract:
wc -l)# Get all library skills organized by category
find .claude/skill-library -name "SKILL.md" | sort
Group by category:
For each skill, check if it has issues:
# Quick validation
- Has frontmatter?
- Description valid?
- Under 500 lines?
Mark as:
Organized by location:
=== CORE SKILLS (15) ===
creating-skills (421 lines) ✅
Use when creating skills - TDD workflow
skill-manager (312 lines) ✅
Use when managing skills - lifecycle operations
...
=== LIBRARY SKILLS (120) ===
## claude/agent-management (8 skills)
- creating-agents (387 lines) ✅
- updating-agents (333 lines) ✅
- auditing-agents (298 lines) ✅
...
## claude/skill-management (8 skills)
- updating-skills (347 lines) ✅
- auditing-skills (413 lines) ✅
- fixing-skills (337 lines) ✅
...
## development/frontend (20 skills)
- using-tanstack-query (421 lines) ✅
- using-zustand-state-management (312 lines) ✅
...
TOTAL: 135 skills (15 core, 120 library)
Question: Which skills to list?
Options:
- All skills (core + library)
- Core skills only
- Library skills only
Question: Filter by category?
Options:
- All categories
- claude/ (Claude Code specific)
- development/ (Frontend, Backend)
- testing/ (Test engineering)
Question: Filter by status?
Options:
- All skills
- Compliant only (✅)
- Has issues (⚠️ or ❌)
Count by location:
Count by category:
Status breakdown:
Line count stats:
managing-skills (list operation)/skill-manager list commandNone - standalone skill
None - terminal skill (displays output only)
| Skill | Trigger | Purpose |
|---|---|---|
searching-skills (LIBRARY) | Need filtered skill discovery | Find specific skills - Read(".claude/skill-library/claude/skill-management/searching-skills/SKILL.md") |
auditing-skills (LIBRARY) | Need compliance status for list | Validate each skill shown - Read(".claude/skill-library/claude/skill-management/auditing-skills/SKILL.md") |
searching-skills (LIBRARY) - Read(".claude/skill-library/claude/skill-management/searching-skills/SKILL.md") - Find skills by keywordauditing-skills (LIBRARY) - Read(".claude/skill-library/claude/skill-management/auditing-skills/SKILL.md") - Validate skill compliance