Stitch-kit stitch-mcp-list-screens
Lists all screens in a Stitch project. Use this after generate_screen_from_text to find the screenId of the newly generated screen, then call stitch-mcp-get-screen to retrieve it.
install
source · Clone the upstream repo
git clone https://github.com/gabelul/stitch-kit
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/gabelul/stitch-kit "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/stitch-mcp-list-screens" ~/.claude/skills/gabelul-stitch-kit-stitch-mcp-list-screens && rm -rf "$T"
manifest:
skills/stitch-mcp-list-screens/SKILL.mdsource content
Stitch MCP — List Screens
Lists all screens contained within a specific Stitch project. You typically call this right after
generate_screen_from_text to find the screenId of the screen that was just created.
Critical prerequisite
Only use this skill when the user explicitly mentions "Stitch".
When to use
- Immediately after
— to find the new screen's IDgenerate_screen_from_text - User wants to browse all screens in a project
- You need a
to callscreenIdget_screen - Checking what screens already exist before generating a new one
Call the MCP tool
Important: Use the
format — not the numeric ID alone.projects/ID
{ "name": "list_screens", "arguments": { "projectId": "projects/3780309359108792857" } }
✅ "projects/3780309359108792857" ❌ "3780309359108792857"
Output schema
{ "screens": [ { "name": "projects/3780309359108792857/screens/88805abc123def456", "title": "Login Screen", "screenshot": { "downloadUrl": "https://storage.googleapis.com/..." }, "deviceType": "MOBILE" } ] }
After listing
- Identify the target screen (usually the most recently generated — last in the list)
- Extract the numeric
from thescreenId
field:name
→ screenId ="projects/3780309359108792857/screens/88805abc123def456""88805abc123def456"
- Call
with the numericstitch-mcp-get-screen
andprojectIdscreenId
ID format reminder
For the next call (
get_screen), you need the numeric IDs for both project and screen:
→projectId
(strip3780309359108792857
prefix)projects/
→screenId
(strip88805abc123def456
prefix)projects/.../screens/