Get the FREE Ultimate OpenClaw Setup Guide →

stitch-mcp-list-screens

npx machina-cli add skill partme-ai/stitch-skills/stitch-mcp-list-screens --openclaw
Files (1)
SKILL.md
1.2 KB

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

Source

git clone https://github.com/partme-ai/stitch-skills/blob/main/skills/stitch-mcp-list-screens/SKILL.mdView on GitHub

Overview

Stitch-mcp-list-screens enumerates every screen stored in a specified Stitch project. It returns each screen's resource name, auto-generated title, screenshot thumbnail, and device type to help you navigate, reference, and iterate on designs.

How This Skill Works

You provide a projectId in the format projects/{project_id}. The agent calls the list_screens tool with {"projectId": "projects/your_project_id"}. The response is a screens array, where each item includes name, title, screenshot, and deviceType.

When to Use It

  • When you need to browse the history of generated designs in a Stitch project.
  • When you want to locate a specific screen to reference or iterate upon.
  • When preparing a design review or handoff and you need visual references across devices.
  • When you want to verify the correct screen by name before sharing with teammates.
  • When onboarding a new designer and you need an overview of all screens in the project.

Quick Start

  1. Step 1: Ensure you have explicitly mentioned Stitch and have the target projectId ready.
  2. Step 2: Run the skill with input: {"projectId": "projects/your_project_id"}.
  3. Step 3: Review the returned screens array and select the screens you need for reference.

Best Practices

  • Always provide the projectId in the exact format: projects/{project_id}.
  • Only invoke this skill if the user explicitly mentions Stitch as required by the prerequisite.
  • Expect the output to include name, title, screenshot, and deviceType for each screen.
  • If the project contains many screens, consider filtering or focusing on a subset for quicker results.
  • Cross-check screen names against your current reference list to avoid mismatches.

Example Use Cases

  • A designer lists all screens in a Stitch project to locate the onboarding screen for quick reference.
  • A PM compares device-specific screenshots to assess layout consistency across devices.
  • An engineer references a screen's name from the list to fetch assets for implementation.
  • A design lead creates a stakeholder deck by exporting screen metadata from the list.
  • A new teammate gets an overview of the project by listing all available screens.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers