Agent skill

stitch-mcp-get-project

Retrieve detailed metadata of a specific Stitch project including design theme, fonts, device type, and screen instances. Use when you need project context before generating new screens or to verify project existence. Requires the project resource name in projects/{id} format.

Stars 254
Forks 41

Install this agent skill to your Project

npx add-skill https://github.com/partme-ai/full-stack-skills/tree/main/skills/stitch-skills/stitch-mcp-get-project

SKILL.md

Get Stitch Project Details

CRITICAL PREREQUISITE: You must ONLY use this skill when the user EXPLICITLY mentions "Stitch".

Constraints

Do NOT use this skill if:

  • You already have both projectId and screenId and your goal is to get screen details or code. Use stitch-mcp-get-screen directly instead.

This skill retrieves the detailed metadata of a specific Stitch project.

Use Case

Invoke this skill when you need to know the context of a project (e.g., its default theme, device type) before generating new screens, or to verify project existence.

Input Parameters

The skill expects you to extract the following information from the user request:

  • name (required): The resource name of the project. Format: projects/{project_id}.

Resource Path Parsing

If the user provides a resource path or URL, use the following rules to extract the project name:

  1. Format: web application/stitch/projects/{projectId}

    • Logic: Extract projectId and construct the name as projects/{projectId}.
  2. Format: projects/{projectId}

    • Logic: Use the string as is.
  3. Format: https://stitch.withgoogle.com/projects/{projectId}

    • Logic: Extract projectId and construct the name as projects/{projectId}.

Example: Input "Describe web application/stitch/projects/12345", Call get_project(name="projects/12345").

Output Schema

Returns a Project object including:

  • name, title, createTime, updateTime
  • designTheme: Detailed theme settings.
  • screenInstances: List of screen instances currently in the project.

Usage Example

User Input: "What is the theme of project 'projects/123'?"

Agent Action:

  1. Identify the user wants details of a specific project.
  2. Extract project name "projects/123".
  3. Call get_project tool with arguments {"name": "projects/123"}.

References

  • Examples

Expand your agent's capabilities with these related and highly-rated skills.

partme-ai/full-stack-skills

ocrmypdf-batch

OCRmyPDF batch processing skill — process multiple PDFs, Docker automation, shell scripting, and CI/CD integration. Use when the user needs to OCR many PDFs, set up automated OCR pipelines, or integrate OCR into workflows.

254 41
Explore
partme-ai/full-stack-skills

ocrmypdf-optimize

OCRmyPDF optimization skill — compress PDFs, configure PDF/A output, JBIG2 encoding, and lossless optimization. Use when the user needs to reduce PDF file size, create archival PDF/A files, or optimize OCR output.

254 41
Explore
partme-ai/full-stack-skills

ocrmypdf-image

OCRmyPDF image processing skill — deskew, rotate, clean, despeckle, remove border from scanned documents. Use when the user needs to improve scanned PDF quality, fix skewed pages, remove noise, or clean up scanned documents before OCR.

254 41
Explore
partme-ai/full-stack-skills

ocrmypdf-api

OCRmyPDF Python API and plugin skill — use OCRmyPDF programmatically from Python, integrate with applications, and extend with plugins (EasyOCR, PaddleOCR, AppleOCR). Use when the user needs to call OCRmyPDF from Python code, build OCR pipelines, or use alternative OCR engines.

254 41
Explore
partme-ai/full-stack-skills

ocrmypdf

OCRmyPDF core skill — add searchable OCR text layer to scanned PDFs, convert images to searchable PDFs, support 100+ languages via Tesseract. Use when the user needs to OCR a PDF, make a scanned PDF searchable, or extract text from scanned documents.

254 41
Explore
partme-ai/full-stack-skills

svelte

Guides Svelte and SvelteKit development including reactive components, stores, transitions, lifecycle hooks, SSR, file-based routing, and deployment. Use when the user needs to build Svelte components, create SvelteKit applications, implement reactivity patterns, or configure Svelte with Vite.

254 41
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results