Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
joaquimscosta avatar

Generating Stitch Screens

  • 19 installs
  • 21 repo stars
  • Updated August 5, 2026
  • joaquimscosta/arkhe-claude-plugins

Generates Google Stitch screens from authored prompt files via MCP, then fetches the resulting images and code.

About

Reads prompt-v*.md sections, sends each to Stitch through MCP tools, and fetches generated screen images and code. A developer uses it after authoring prompts to produce Stitch screens.

  • Parses prompt sections and drives Stitch MCP generate/list/create tools
  • Requires the Stitch MCP server; fails loudly if unavailable

Generating Stitch Screens by the numbers

  • 19 all-time installs (skills.sh)
  • Ranked #1,383 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joaquimscosta/arkhe-claude-plugins --skill generating-stitch-screens

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs19
repo stars21
Last updatedAugust 5, 2026
Repositoryjoaquimscosta/arkhe-claude-plugins

What it does

Generates Google Stitch screens from authored prompt files via MCP, then fetches the resulting images and code.

Files

SKILL.mdMarkdownGitHub ↗

Generating Stitch Screens

Orchestrate screen generation in Google Stitch using MCP tools. Reads authored prompt files, sends each section to Stitch for generation, and fetches resulting images and code.

Prerequisites

Requires Stitch MCP server (@_davideast/stitch-mcp). If MCP tools are not available, display:

Stitch MCP is not configured.
Run /stitch-setup for guided setup, or see the plugin README for manual configuration.

Never fail silently. Always inform the user if MCP is unavailable.

Typically invoked via /stitch-generate or after prompt authoring with MCP available.

Quick Start

1. Read prompt file from design-intent/google-stitch/{feature}/prompt-v{N}.md 2. Parse sections by --- separators, extracting <!-- Layout: --> and <!-- Component: --> markers 3. Create or select project via MCP (create_project / list_projects) 4. Generate screens — for each section: call generate_screen_from_text with prompt text 5. Fetch images — for each screen: call fetch_screen_image at full resolution, save to {feature}/exports/ (see WORKFLOW.md for URL transformation) 6. Fetch code (optional) — call fetch_screen_code, save to {feature}/code/ 7. Extract design context (optional) — call extract_design_context, save design DNA 8. Report — project URL, screen list, file paths

Output Structure

design-intent/google-stitch/{feature}/
├── prompt-v{N}.md              <- Source prompts
├── exports/                    <- Generated images
│   ├── {layout-name}.png
│   ├── {component-1}.png
│   └── {component-2}.png
├── code/                       <- Generated code (optional)
│   ├── {layout-name}/
│   └── {component-1}/
└── design-dna.md               <- Extracted design context (optional)

Section Parsing

Prompt files use --- separators with HTML comment labels:

<!-- Layout: Analytics Dashboard -->
[layout prompt text]

---

<!-- Component: KPI Metrics -->
[component prompt text]

---

<!-- Component: Revenue Chart -->
[component prompt text]

Parse each section independently. Use the label text as the screen name in Stitch.

Error Handling

  • Partial failure: If some screens fail to generate, continue with remaining sections and report failures
  • Generation timeout: Wait, then retry once. If still pending, report and suggest checking Stitch directly
  • Empty result from fetch: Generation may still be in progress — wait briefly and retry

Workflow Details

See WORKFLOW.md for detailed steps, error handling, and retry logic.

Examples

See EXAMPLES.md for end-to-end generation scenarios.

Troubleshooting

See TROUBLESHOOTING.md for MCP-specific issues.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.