route-skilllisted
Install: claude install-skill wilbeibi/wilbeibi-skills
# route-skill
Recommend from the catalog; load a skill only after the user selects it.
## Routing
- "Use dataviz" or agreement to your specific recommendation authorizes fetching and using that skill. Do not ask again.
- A mention, explanation request, or generic task is not selection. Read only the catalog and recommend when useful.
- A name the catalog does not have is a miss, not a cue to load the nearest match: `list` fails and
names the keyword neighbours. Say the name was missing; do not load a neighbour, and do not hand-roll
what the named skill would have done — an unavailable skill authorizes nothing.
- Consult the catalog for explicit discovery or a concrete capability gap. A task without a matching skill does not itself require discovery; proceed directly when available capabilities suffice. Avoid repeated recommendations after refusal.
- Announce the selected skill briefly. Prefer local files or cache; fetch only when absent or explicitly asked for the latest version.
- Cached files do not authorize automatic use in a later task. Existing native skills retain their own invocation rules.
- If several sources match, show their paths and ask which one. Never silently replace a selected source.
## Commands
Resolve these scripts relative to this skill's directory, regardless of the working directory.
```bash
python3 scripts/route_skill.py list chart
python3 scripts/route_skill.py get dataviz
python3 scripts/route_skill.py get dataviz --refresh
```
`list` ran