triage_skill_request
Analyzes user intent against existing skills to decide whether to reuse, improve, or create a skill.
Instructions
Analyze intent against existing skills to decide the best action.
Call this BEFORE creating or optimizing a skill. It returns all existing skills with their descriptions so you can determine:
REUSE: An existing skill already covers this need (match >= 80%). → Just call get_skill to load it.
IMPROVE: An existing skill partially covers this (match 50-79%). → Call request_skill_optimization with the existing skill name.
CREATE: No existing skill is relevant (match < 50%). → Call request_skill_optimization with a new skill name.
You (the LLM) make the routing decision — this tool provides the information you need to decide.
Args: intent: What the user wants or the feedback that triggered this. Be specific — include the domain, task type, and context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |