SWSkillsWay.ai
View Repo ↗
Skillset · / google-labs-code / stitch-skills

google-labs-codegoogle-labs-code/stitch-skills

PurposeA collection of Agent Skills and plugins for Google Stitch, compatible with Codex, Claude Code, Cursor and other coding agents. It provides design (generate/edit/upload), build (React/Native/Remotion/shadcn), and utility (prompt/DESIGN.md) skills following the Agent Skills standard. Used via Stitch MCP to create, manage, and code-generate UI designs from prompts or existing code.
Skill Count
15
Required CLI
@google/design.mdbashcurlpython3remotionshadcntsx
Domains
CodingDesign
Forms
Cli ManualStyle GuideWorkflow
Skillset Analysis

Installation

One command to install the entire Skillset.

Copy and run in your terminal to add google-labs-code/stitch-skills to your Agent environment.

$npx skills add google-labs-code/stitch-skills
SkillsWay.ai · Heads-Up Agent Skills InspectorUnderstand Agent Skills before you install.

Core Idea

Principles & Methodology

The author's design philosophy, what sets this apart from peer projects, and quick notes on the key workflows. Skill names mentioned in the text auto-link to their detail pages.

Core Idea

Stitch Design Skills is a collection of Agent Skills (following the Agent Skills standard) that extend coding agents (Codex, Claude Code, Cursor, etc.) with Google Stitch design/build workflows. It is organized into three plugins:

  • stitch-design: create, migrate, and manage Stitch designs (generate, code-to-design, design systems)
  • stitch-build: turn designs into code (React, React Native, Remotion, shadcn/ui, Vite dashboards)
  • stitch-utilities: prompt enhancement and design-system generation (DESIGN.md, taste, loop)

Methodology

Skills are composable and depend on the Stitch MCP server. Typical flow: enhance prompt → generate/edit design in Stitch → extract/manage DESIGN.md → upload assets → build to target framework. Install via plugin marketplace or selective npx skills add. Best practice: include all inter-dependencies when installing selectively.

Skill Relationships

Usage Relationships Between Skills

Skill → Skill usage relationships, with cross-layer references. Same color blocks indicate the same skill form.

Relationship Count
10
Standalone Skills
5
Most Referencing
  • stitch::generate-design2 downstream skills
  • enhance-prompt2 downstream skills
Most Referenced
  • design-md5 upstream skills
  • stitch::upload-to-stitch2 upstream skills

Note: Each dependency line reads as "the current Skill depends on" the Skill it points to.

Skill Composition

How skills in this set are triggered

Each skill is designed for a specific kind of caller — some only fire when you name them, others load automatically when the model judges them relevant. The split below summarises both modes at a glance.

User-Invoked0

These skills only fire when you call them by name. The agent will not load them on its own — they stay inert until invoked.

No skill in this set is recommended for manual invocation.

Model-Invoked0

These skills are loaded automatically by the agent when it judges the context relevant. You usually don't need to call them yourself.

No skill in this set is model-invoked.

Skill List

15 Skills · Filter by name or domain

design-md

Analyzes Stitch projects via MCP tools to synthesize a semantic design system into DESIGN.md. It extracts colors, typography, and layout from screens and translates technical values into descriptive language. Output is a source-of-truth file that improves Stitch prompt consistency and new screen alignment.

→
Domain
Design
Form
Style Guide
Location
plugins/stitch-utilities/skills/design-md/SKILL.md

enhance-prompt

Transforms vague UI ideas into polished, Stitch-optimized prompts by assessing input, injecting design system context, and applying keyword and structure enhancements. Produces structured prompts that improve Stitch generation quality and consistency.

→
Domain
Design
Form
Workflow
Location
plugins/stitch-utilities/skills/enhance-prompt/SKILL.md

react-vite-dashboard

Converts Stitch designs into production React+Vite dashboards using TanStack Query and DESIGN.md tokens. Provides HTML-to-React mapping, Web3-ready patterns, and accessibility checks. Output is a structured, token-accurate, accessible frontend project.

→
Domain
CodingDesign
Form
Workflow
Location
plugins/stitch-build/skills/react-vite-dashboard/SKILL.md

remotion

Generates walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays. Retrieves screens via Stitch MCP, builds React-based Remotion compositions, and renders MP4/WebM. Value: turns static designs into engaging video demos for pitches and documentation.

→
Domain
Design
Form
Workflow
Location
plugins/stitch-build/skills/remotion/SKILL.md

shadcn-ui

Expert guidance for integrating and building apps with shadcn/ui components. Provides component discovery via MCP tools, CLI installation, customization with Tailwind and cva, and accessibility best practices. Delivers correctly configured, owned, and customizable React UI with reduced errors and faster development.

→
Domain
CodingDesign
Form
Style GuideWorkflow
Location
plugins/stitch-build/skills/shadcn-ui/SKILL.md

stitch-loop

Teaches agents to iteratively build websites using Stitch via an autonomous baton-passing loop. Method: read baton task, generate screen with Stitch MCP, integrate HTML, update docs and next baton. Value: continuous, consistent multi-page site generation with persisted metadata and orchestration-agnostic automation.

→
Domain
CodingDesign
Form
Workflow
Location
plugins/stitch-utilities/skills/stitch-loop/SKILL.md

stitch::code-to-design

Converts existing frontend code into a Stitch Design by orchestrating extract-static-html, extract-design-md, manage-design-system, and upload-to-stitch. Produces a Stitch project with standalone HTML and a DESIGN.md design system for iterative improvement.

→
Domain
DesignCoding
Form
Workflow
Location
plugins/stitch-design/skills/code-to-design/SKILL.md

stitch::extract-design-md

Analyzes frontend source code to extract a comprehensive design system into DESIGN.md without building the app. It detects framework, maps tree, reads references, then extracts colors, typography, components and layout from source files. Output is a Stitch-ready design doc for audits or migration.

→
Domain
DesignCoding
Form
Workflow
Location
plugins/stitch-design/skills/extract-design-md/SKILL.md

stitch::extract-static-html

Extracts a self-contained static HTML file from any web app using Puppeteer snapshot, browser subagent, or MockPage fallback. Inlines CSS and images as base64. Produces portable HTML for design extraction or archiving with zero framework lock-in.

→
Domain
CodingDesign
Form
Cli ManualWorkflow
Location
plugins/stitch-design/skills/extract-static-html/SKILL.md

stitch::generate-design

Creates and edits Stitch design screens from text, images, or mockups via MCP tools, and generates variants. Uses prompt enhancement pipeline with design mappings and keywords, delegates design system management, downloads assets locally. Produces structured UI designs with metadata for iterative refinement.

→
Domain
Design
Form
Workflow
Location
plugins/stitch-design/skills/generate-design/SKILL.md

stitch::manage-design-system

Creates a project design-system source of truth in Stitch from screens or descriptions. Uses MCP tools and upload-to-stitch script to generate DESIGN.md, create/update design system, and apply to screens. Ensures consistent visual language across all future UI work.

→
Domain
Design
Form
Workflow
Location
plugins/stitch-design/skills/manage-design-system/SKILL.md

stitch::react-components

Transforms Google Stitch designs into clean, modular React components via a mandatory 4-phase workflow (retrieve, extract style, enforce architecture, execute). Uses fetch script and validation to ensure typed, theme-mapped, navigable code that aligns with Stitch designs.

→
Domain
Coding
Form
Workflow
Location
plugins/stitch-build/skills/react-components/SKILL.md

stitch::react-native

Transforms Stitch web designs into production-ready React Native code via mandatory phased workflow: fetch screens via MCP/script, extract theme tokens, map HTML to RN components with atomic design and type safety. Outputs modular, accessible RN source aligned to design system.

→
Domain
Coding
Form
Workflow
Location
plugins/stitch-build/skills/react-native/SKILL.md

stitch::upload-to-stitch

Uploads local images, HTML, and markdown to a Stitch project via a Python script that sends files over HTTP, bypassing MCP base64 token limits. Key steps: find projectId, extract API key, confirm with user, run script. Value: enables large asset uploads to Stitch that models cannot do via MCP directly.

→
Domain
Design
Form
Workflow
Location
plugins/stitch-design/skills/upload-to-stitch/SKILL.md

taste-design

Generates agent-friendly DESIGN.md files for Google Stitch that enforce premium anti-generic UI standards via strict typography, calibrated color, asymmetric layouts, and micro-motion. Method: translate frontend engineering directives into Stitch semantic rules with values and anti-patterns. Value: single source of truth for prompting non-generic, high-taste interfaces.

→
Domain
Design
Form
Style Guide
Location
plugins/stitch-utilities/skills/taste-design/SKILL.md

Showing 15 / 15