stitch-ui-designer
Design, preview, and generate UI code using Google Stitch (via MCP). Helps developers choose the best UI by generating previews first, allowing iteration, and then exporting code.
Best use case
stitch-ui-designer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Design, preview, and generate UI code using Google Stitch (via MCP). Helps developers choose the best UI by generating previews first, allowing iteration, and then exporting code.
Teams using stitch-ui-designer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/stitch-ui-designer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How stitch-ui-designer Compares
| Feature / Agent | stitch-ui-designer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Design, preview, and generate UI code using Google Stitch (via MCP). Helps developers choose the best UI by generating previews first, allowing iteration, and then exporting code.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
SKILL.md Source
# Stitch UI Designer
This skill allows you to design high-quality user interfaces using Google Stitch.
## Workflow
Follow this process to help the user design a UI:
1. **Setup (First Time Only)**
- Check if the `stitch` server is configured in `mcporter`.
- If not, configure it: `mcporter config add stitch --command "npx" --args "-y stitch-mcp-auto"`
- Ensure the user is authenticated with Google Cloud (the tool may prompt for `gcloud auth`).
2. **Generate & Preview**
- Ask for a description of the interface (e.g., "Login screen for a crypto app").
- Use `stitch.generate_screen_from_text` with the prompt.
- **Important**: This returns a `screenId`.
- Immediately fetch the preview image using `stitch.fetch_screen_image(screenId)`.
- Show the image to the user. Do **not** fetch the code yet.
3. **Iterate & Customize**
- Ask the user for feedback on the preview.
- If changes are needed, use `stitch.generate_screen_from_text` again (potentially using `stitch.extract_design_context` from the previous screen to maintain style) or just refine the prompt.
- Show the new preview.
4. **Export Code**
- Once the user approves the design ("This looks great"), fetch the code.
- Use `stitch.fetch_screen_code(screenId)`.
- Present the HTML/CSS code or save it to a file as requested.
## Tools (via mcporter)
Call these using `mcporter call stitch.<tool_name> <args>`:
- **generate_screen_from_text**
- Args: `prompt` (string), `projectId` (optional, usually auto-detected by `stitch-mcp-auto`)
- Returns: `screenId`, `name`, `url`
- *Use this to start a design.*
- **fetch_screen_image**
- Args: `screenId` (string)
- Returns: Image data (display this to the user).
- *Use this to show the preview.*
- **fetch_screen_code**
- Args: `screenId` (string)
- Returns: `html` (string), `css` (string), etc.
- *Use this ONLY after user approval.*
- **create_project**
- Args: `name` (string)
- *Use if no project exists.*
## Tips
- **Project Context**: `stitch-mcp-auto` tries to manage the project ID automatically. If you get errors about missing project IDs, ask the user to create or select a Google Cloud project first using `create_project` or by setting the `GOOGLE_CLOUD_PROJECT` env var.
- **Preview First**: Always prioritize the visual preview. Generating code for a bad design wastes tokens and time.
- **Stitch MCP Auto**: We use `stitch-mcp-auto` because it handles the complex Google auth setup more gracefully than the standard package.Related Skills
ui-designer
Design beautiful interfaces using 16+ design systems including Material You, Fluent Design, Apple HIG, Ant Design, Carbon Design, Shopify Polaris, Minimalism, Glassmorphism, Neo-Brutalism, Neumorphism, Skeuomorphism, Claymorphism, Swiss Design, and Atlassian Design. Expert in Tailwind CSS, color harmonics, component theming, and accessibility (WCAG).
designer-intelligence-station
设计师情报收集工具。监控 40 个公开信息源(AI/硬件/手机/设计),6 维筛选标准 v2.0(基于 120+ 条行为分析),生成结构化日报/周报。仅抓取公开内容,不登录、不提交表单、不绕过付费墙。支持依赖自动检测和安装。
ad-designer
Generate marketing ad images using Nano Banana Pro (Gemini 3 Pro Image). Accepts campaign-planner creative briefs, reads brand bible for visual style, constructs marketing-optimized prompts, and produces platform-ready images at correct aspect ratios. Supports 1:1, 9:16, 16:9, 4:5 formats. Includes self-review loop to catch hallucinated logos, wrong text, and quality issues. Draft-first workflow (1K fast iteration, 4K final). Outputs to /tmp/marketing/assets/images/.
Stitch by Google — MCP Skill
**Stitch** is Google's AI-powered UI design tool (Beta). This skill covers how to interact with Stitch projects and screens via its **Remote MCP server** using the HTTP API.
ux-researcher-designer
UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.
observability-designer
Observability Designer (POWERFUL)
interview-system-designer
This skill should be used when the user asks to "design interview processes", "create hiring pipelines", "calibrate interview loops", "generate interview questions", "design competency matrices", "analyze interviewer bias", "create scoring rubrics", "build question banks", or "optimize hiring systems". Use for designing role-specific interview loops, competency assessments, and hiring calibration systems.
experiment-designer
Use when planning product experiments, writing testable hypotheses, estimating sample size, prioritizing tests, or interpreting A/B outcomes with practical statistical rigor.
database-schema-designer
Database Schema Designer
database-designer
Database Designer - POWERFUL Tier Skill
flow-panel-designer
Design multicolor flow cytometry panels minimizing spectral overlap
crispr-grna-designer
Design CRISPR gRNA sequences for specific gene exons with off-target prediction and efficiency scoring. Trigger when user needs gRNA design, CRISPR guide RNA selection, or genome editing target analysis.