analyze_mobile_app_screenshot
Analyze mobile app screenshots to evaluate UI design, user experience, navigation patterns, accessibility, and app functionality across iOS and Android platforms.
Instructions
Specialized tool for analyzing mobile app screenshots. Provides insights into UI design, user experience, platform conventions, and app functionality.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
data | Yes | The mobile app screenshot data (base64 string, file path, or URL) | |
focusArea | No | Specific area to focus on (optional) | |
format | No | Output format (default: json for structured mobile analysis) | |
includeUXHeuristics | No | Include UX heuristic evaluation (default: true) | |
maxTokens | No | Maximum tokens in response (default: 4000) | |
mimeType | No | MIME type of the image (required for base64 input) | |
platform | No | Mobile platform (default: auto-detect) | |
type | Yes | The type of image input |
Input Schema (JSON Schema)
{
"properties": {
"data": {
"description": "The mobile app screenshot data (base64 string, file path, or URL)",
"type": "string"
},
"focusArea": {
"description": "Specific area to focus on (optional)",
"enum": [
"ui-design",
"user-experience",
"navigation",
"accessibility",
"performance",
"onboarding"
],
"type": "string"
},
"format": {
"description": "Output format (default: json for structured mobile analysis)",
"enum": [
"text",
"json"
],
"type": "string"
},
"includeUXHeuristics": {
"description": "Include UX heuristic evaluation (default: true)",
"type": "boolean"
},
"maxTokens": {
"description": "Maximum tokens in response (default: 4000)",
"type": "number"
},
"mimeType": {
"description": "MIME type of the image (required for base64 input)",
"type": "string"
},
"platform": {
"description": "Mobile platform (default: auto-detect)",
"enum": [
"ios",
"android",
"auto-detect"
],
"type": "string"
},
"type": {
"description": "The type of image input",
"enum": [
"base64",
"file",
"url"
],
"type": "string"
}
},
"required": [
"type",
"data"
],
"type": "object"
}