genart.dev
MCP ToolsArtist & Critique

suggest_skills

Recommend relevant design skills based on context.

Input Schema

ParameterTypeRequiredDescription
sketchIdstringNoID of a sketch to analyze for skill recommendations.
contextstringNoFree-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

ErrorCause
Sketch not foundThe provided sketchId does not match any saved sketch.
No context providedNeither 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."
    }
  ]
}