✓ Verified
💻 Development
✓ Enhanced Data
Stitch Ui Designer
Design, preview, and generate UI code using Google Stitch (via MCP)
- Rating
- 4.6 (242 reviews)
- Downloads
- 20,515 downloads
- Version
- 1.0.0
Overview
Design, preview, and generate UI code using Google Stitch (via MCP)
Complete Documentation
View 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:
- Setup (First Time Only)
- Check if the
stitchserver is configured inmcporter. - 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). - Generate & Preview
- Ask for a description of the interface (e.g., "Login screen for a crypto app").
- Use
stitch.generate_screen_from_textwith 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.
- Iterate & Customize
- Ask the user for feedback on the preview.
- If changes are needed, use
stitch.generate_screen_from_textagain (potentially usingstitch.extract_design_contextfrom the previous screen to maintain style) or just refine the prompt. - Show the new preview.
- 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.:
- generate_screen_from_text
- Args:
prompt(string),projectId(optional, usually auto-detected bystitch-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-autotries 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 usingcreate_projector by setting theGOOGLE_CLOUD_PROJECTenv 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-autobecause it handles the complex Google auth setup more gracefully than the standard package.
Installation
Terminal bash
openclaw install stitch-ui-designer
Copied!
Tags
#web_and-frontend-development
#code
Quick Info
Category Development
Model Gemini 2.0
Complexity One-Click
Author a2mus
Last Updated 3/10/2026
🚀
Optimized for
Gemini 2.0
Ready to Install?
Get started with this skill in seconds
openclaw install stitch-ui-designer
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0