Full-stack-skills 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.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/stitch-skills/stitch-mcp-list-screens" ~/.claude/skills/partme-ai-full-stack-skills-stitch-mcp-list-screens && rm -rf "$T"
manifest: skills/stitch-skills/stitch-mcp-list-screens/SKILL.md
source content

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