MCP ToolsArtist & Critique
suggest_skills
Recommend relevant design skills based on context.
Input Schema
| Parameter | Type | Required | Description |
|---|---|---|---|
sketchId | string | No | ID of a sketch to analyze for skill recommendations. |
context | string | No | Free-text description of what the artist is working on or wants to learn. |
Output Shape
{
"suggestions": [
{
"skill": "color-theory",
"relevance": "high",
"reason": "The sketch uses a limited palette that could benefit from complementary color strategies."
}
]
}Side Effects
- None. This tool is read-only.
Error Cases
| Error | Cause |
|---|---|
Sketch not found | The provided sketchId does not match any saved sketch. |
No context provided | Neither sketchId nor context was supplied — at least one is needed. |
Golden Path Example
Request
{
"context": "I want to create a generative landscape with layered depth"
}Response
{
"suggestions": [
{
"skill": "composition",
"relevance": "high",
"reason": "Layered landscapes rely on foreground/midground/background separation and atmospheric perspective."
},
{
"skill": "color-theory",
"relevance": "medium",
"reason": "Value and saturation shifts between layers create convincing depth."
},
{
"skill": "noise-fields",
"relevance": "medium",
"reason": "Perlin noise can generate natural-looking terrain contours for each layer."
}
]
}