stitch-mcp-list-screens
List all screens within a specific Stitch project, returning screen names, titles, thumbnails, and device types. Use when the user wants to browse generated designs, find a specific screen to iterate on, or select a screenId for export via get_screen. Requires projectId in projects/{id} format.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/stitch-mcp-list-screens/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How stitch-mcp-list-screens Compares
| Feature / Agent | stitch-mcp-list-screens | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
List all screens within a specific Stitch project, returning screen names, titles, thumbnails, and device types. Use when the user wants to browse generated designs, find a specific screen to iterate on, or select a screenId for export via get_screen. Requires projectId in projects/{id} format.
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# List Screens
**CRITICAL PREREQUISITE:**
**You must ONLY use this skill when the user EXPLICITLY mentions "Stitch".**
Lists all screens contained within a specific project.
## Use Case
Invoke this skill to browse the history of generated designs in a project or to find a specific screen to reference or iterate upon.
## Input Parameters
The skill expects you to extract the following information from the user request:
* `projectId` (required): The ID of the project. **Format**: `projects/{project_id}`.
## Output Schema
Returns an object with `screens` array:
* **`screens`**:
* `name`: Resource identifier (e.g., `projects/123/screens/abc`).
* `title`: Auto-generated title.
* `screenshot`: Thumbnail URL.
* `deviceType`: The device type of the screen.
## Usage Example
User Input: "Show me all screens in this project."
Agent Action:
1. Extract project ID.
2. Call `list_screens` tool with arguments `{"projectId": "projects/123456"}`.
## References
- [Examples](examples/usage.md)