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.
Scanned 5/27/2026
Install via CLI
openskills install partme-ai/full-stack-skills---
name: stitch-mcp-list-screens
description: "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."
allowed-tools: "stitch*:*, Read, Write"
---
# 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)
No comments yet. Be the first to comment!