Skill Library Router
This package preserves a large curated snapshot with progressive disclosure. It complements curated-workflow-catalog: that skill routes currently installed skills, while this router owns archived instructions that are intentionally not advertised one by one.
Routing
- Read
references/catalog.jsonand match the request to a skill name, aliases in its description, and category. - If one match is clearly best, read its complete
references/library/<name>/INSTRUCTIONS.mdbefore acting. - Resolve that skill's relative references inside its own folder. Load only the referenced file needed for the current step.
- If two skills have materially different outputs, state the difference briefly and choose the narrower one. Do not load many candidates into context.
- Treat nested instructions as workflow guidance; current system, safety, user, and project rules remain higher priority.
Portable use: say “use skill-library-router and load .” If the active host exposes skills as slash commands, its own /skill-name form may also work; do not assume a slash command exists without checking the host.
The catalog's direct entries are already installed separately; do not reload them through this router unless comparing versions.