Install
$ agentstack add skill-gabelul-stitch-kit-stitch-setup ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
stitch-kit Setup Guide
Walks users through two setup tasks:
- Stitch MCP Server — connect your AI client to Google Stitch's remote generation API
- stitch-kit Plugin — install the skills that orchestrate the Stitch workflow
When to use this skill
- User says "how do I set this up", "it's not working", "Stitch isn't available"
- Agent can't find Stitch MCP tools after running
list_tools - First-time setup in a new environment
Step 1: Verify what's already installed
Run list_tools (or check the tool list). Look for any of:
create_projectgenerate_screen_from_textget_screen
If found: Stitch MCP is working. Skip to Step 4 (plugin install). If not found: Continue with MCP setup below.
Step 2: Get a Stitch API Key
Stitch MCP is a remote HTTP server — it lives in the cloud at stitch.googleapis.com, not on your machine. It requires an API key to authenticate.
- Go to stitch.withgoogle.com/settings
- Scroll to the API Keys section
- Click "Create API Key"
- Copy the key — you'll need it in the next step
> Never commit your API key to a public repository. Store it securely.
Step 3: Configure Stitch MCP
Claude Code
Using the CLI (recommended):
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \
--header "X-Goog-Api-Key: YOUR-API-KEY" -s user
Or add to ~/.claude/settings.json manually:
{
"mcpServers": {
"stitch": {
"type": "http",
"url": "https://stitch.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR-API-KEY"
}
}
}
}
Codex CLI
Add to ~/.codex/config.toml:
[mcp_servers.stitch]
url = "https://stitch.googleapis.com/mcp"
[mcp_servers.stitch.headers]
X-Goog-Api-Key = "YOUR-API-KEY"
Cursor
Create or edit .cursor/mcp.json:
{
"mcpServers": {
"stitch": {
"url": "https://stitch.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR-API-KEY"
}
}
}
}
VS Code
Open Command Palette → "MCP: Add Server" → HTTP → https://stitch.googleapis.com/mcp → name: "stitch". Then edit the generated mcp.json to add the header:
{
"servers": {
"stitch": {
"url": "https://stitch.googleapis.com/mcp",
"type": "http",
"headers": {
"Accept": "application/json",
"X-Goog-Api-Key": "YOUR-API-KEY"
}
}
}
}
Quick install (all platforms)
Or use the NPX installer — it prompts for the API key and configures everything:
npx @booplex/stitch-kit
Manual verification
After adding, restart the client and run list_tools. You should see tools like create_project, generate_screen_from_text, get_screen, etc.
Step 4: Install stitch-kit plugin (Claude Code)
/plugin marketplace add https://github.com/gabelul/stitch-kit.git
/plugin install stitch-kit@stitch-kit
All 34 skills in one command. The stitch-kit agent is included — it shows up automatically after restart.
Step 5: Verify the full setup
Run the orchestrator to confirm everything works:
"Use Stitch to design a simple login screen"
Expected behavior:
stitch-orchestratoractivates- It runs
list_toolsand finds Stitch MCP tools - It generates a Design Spec
- It creates a project via
create_project - It generates a screen via
generate_screen_from_text - It retrieves the screen via
get_screen - It asks you which framework to convert to
If this completes, you're fully set up.
Troubleshooting
| Symptom | Likely cause | Fix | |---------|-------------|-----| | list_tools doesn't show Stitch tools | MCP not configured or client not restarted | Redo Step 3; restart your client | | "Unauthenticated" or 401 error | API key invalid or expired | Generate a new key at stitch.withgoogle.com/settings | | create_project fails with 403 | Account doesn't have Stitch access | Visit stitch.withgoogle.com and request access | | generate_screen_from_text returns empty | Bad prompt or project ID format | Use stitch-mcp-generate-screen-from-text skill — it includes ID format rules | | get_screen returns 404 | Wrong ID format | projectId and screenId must be numeric only — no projects/ prefix | | Generated HTML won't download | GCS URL expired or requires redirects | Use bash scripts/fetch-stitch.sh "[url]" "temp/output.html" | | Plugin not activating | Wrong install command or repo URL | Verify you used @stitch-kit — not @stitch-pro or @stitch-skills |
Network requirements
Stitch MCP makes outbound requests to:
stitch.googleapis.com— remote MCP serverstorage.googleapis.com— file downloads (HTML, screenshots)accounts.google.com— OAuth (if using OAuth instead of API key)
If you're behind a corporate proxy or VPN, ensure these domains are allowed.
Offline / no-MCP mode
If you cannot configure Stitch MCP, the orchestrator still works in prompt-only mode:
- Steps 1–3 run normally (spec generation, prompt assembly)
- Instead of generating the screen, it outputs a ready-to-copy Stitch prompt
- You paste that prompt at stitch.withgoogle.com manually
- Then you can still use the conversion skills on the downloaded HTML
Authentication alternatives
OAuth (for restricted environments)
If you can't store API keys on disk, Stitch supports OAuth via Google Cloud:
gcloud auth login
gcloud auth application-default login
gcloud config set project YOUR-PROJECT-ID
gcloud beta services mcp enable stitch.googleapis.com --project=YOUR-PROJECT-ID
Then use Bearer token auth instead of API key. See full OAuth guide.
> Note: OAuth tokens expire hourly and need manual refresh. API keys are simpler for most users.
References
- Official Stitch MCP setup: https://stitch.withgoogle.com/docs/mcp/setup
- Plugin repo: https://github.com/gabelul/stitch-kit
- Skills index:
docs/skills-index.md - MCP tool reference:
docs/mcp-naming-convention.md
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: gabelul
- Source: gabelul/stitch-kit
- License: Apache-2.0
- Homepage: https://booplex.com/projects/stitch-kit-design-intelligence-for-ai-agents
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.