request_skill_optimization
Generates a step-by-step optimization plan for a skill from user feedback to guide improvements or new skill creation.
Instructions
Prepare and return a structured optimization plan for a skill.
Call this when user feedback indicates a skill needs improvement or a new skill should be created. Returns a step-by-step plan that you can follow directly — no sub-agent required.
Recommended workflow:
Call triage_skill_request first to check for existing skills
Call this tool to get the optimization plan
Call get_skill_guide to understand writing best practices
Draft the skill content following the plan and guide
Call save_skill — it will validate and reject if quality is insufficient
Trigger signals to watch for:
User corrects your approach → existing skill may need updating
User states a preference ('always X', 'never Y') → skill candidate
Repeated pattern across conversation → new skill candidate
User explicitly mentions skills → act immediately
Args: skill_name: Which skill to optimize (or create if it doesn't exist). feedback: The user feedback that triggered this optimization. context: Optional additional context about what went wrong or what the user expects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skill_name | Yes | ||
| feedback | Yes | ||
| context | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |