suggest_themes
Analyzes app screenshots to extract dominant colors, returning recommended themes with contrast-optimized text and frame choices for mockups.
Instructions
Derive background theme suggestions from the app's own colors.
Call this FIRST, before rendering any mockups, with all of the user's screenshots. It extracts the app's dominant background and accent colors and returns a JSON list of themes ({name, bg_color, text_color, frame, why}), ordered by recommendation strength, with text color and frame already chosen for contrast. Present the list to the user with the hex values, recommend the first entry, and always offer a final Custom option where the user supplies their own bg_color, text_color, and frame instead.
Args: screenshots: Absolute paths of the app screenshots to analyze.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| screenshots | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |