Inventory and discovery system for all available Claude Code skills
Maintain an inventory of all available skills and enable pre-task discovery of relevant knowledge. This ensures that existing skills are utilized before starting work.
Skills can exist in multiple locations (checked in order):
~/.claude/skills/*/SKILL.md.claude/skills/*/SKILL.mdclaude plugins# User-level skills
ls -d ~/.claude/skills/*/SKILL.md 2>/dev/null
# Current project skills
ls -d .claude/skills/*/SKILL.md 2>/dev/null
# Plugin skills (check plugin directories)
ls ~/.claude/plugins/*/skills/*/SKILL.md 2>/dev/null
grep -l "tags:.*\[.*database.*\]" ~/.claude/skills/*/SKILL.md .claude/skills/*/SKILL.md 2>/dev/null
grep -rl "graphql" ~/.claude/skills/ .claude/skills/ 2>/dev/null
Before starting a task, use /query-skills [task] to:
Each skill should include YAML frontmatter:
---