index-skillslisted
Install: claude install-skill dylanpulver/claude-skills
# Skill Indexer
Scans all installed Claude Code plugins and project-level skills, extracts metadata from each SKILL.md, and generates a comprehensive `skills-index.md` at the root of your skills repo (referred to below as `<skills-repo>` — set it once, e.g. `~/Repos/claude-skills`).
> [Skill Governance](../skill-governance/SKILL.md) > Index Skills
## Invoke This Skill When
- User says `/index-skills` or asks to "index", "catalog", "list", or "refresh" skills
- User asks "what skills do I have" or "what plugins are installed"
- After installing a new plugin or creating a new skill
- After modifying a skill's description or trigger conditions
## Modes
Parse the argument to determine the mode:
| Argument | Mode | Behavior |
|---|---|---|
| `full` or no argument | Full refresh | Rescan everything, regenerate skills-index.md from scratch |
| `incremental` | Incremental | Only process SKILL.md files modified since last index generation (compare file mtime against the Generated timestamp in skills-index.md) |
| Any other string | Single lookup | Find and display info for the named skill without regenerating the full index |
## Scan Locations
Scan these three locations in order. You MUST complete all three before generating the index.
### Location 1: Marketplace Plugins
Use Glob to find SKILL.md files:
```
Glob pattern: **/skills/*/SKILL.md
Path: ~/.claude/plugins/cache/claude-plugins-official/
```
### Location 2: Custom Plugins
Use Glob to find SKILL.md files:
```
Glob