Install
$ agentstack add skill-gabelul-stitch-kit-stitch-mcp-update-design-system ✓ 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 MCP — Update Design System
Updates an existing Stitch Design System. Use this to modify theme properties, design tokens, or style guidelines without creating a new design system.
Critical prerequisite
Only use this skill when the user explicitly mentions "Stitch".
You must have the design system's asset name before calling this. If you don't have one:
- List existing design systems via
stitch-mcp-list-design-systems - Or use the
namereturned fromstitch-mcp-create-design-system
When to use
- User wants to modify colors, fonts, or roundness of an existing design system
- After reviewing a design system and wanting to adjust specific properties
- Updating design tokens after a brand refresh
Call the MCP tool
{
"name": "update_design_system",
"arguments": {
"designSystem": {
"name": "assets/ds_abc123",
"displayName": "SaaS Dashboard Theme v2",
"theme": {
"colorMode": "DARK",
"font": "GEIST",
"headlineFont": "GEIST",
"bodyFont": "GEIST",
"labelFont": "GEIST",
"roundness": "ROUND_TWELVE",
"saturation": 2,
"customColor": "#818CF8",
"backgroundLight": "#F9FAFB",
"backgroundDark": "#09090B"
},
"designTokens": "--color-primary: #818CF8;\n--color-bg: #09090B;",
"styleGuidelines": "Dark mode first. Geist font. Subtle indigo accent."
}
}
}
Parameter reference
designSystem — required, Asset wrapper
The object must include the name field (asset identifier) plus any fields you want to update:
| Field | Type | Required | Description | |-------|------|----------|-------------| | name | string | Yes | Asset name from create or list (e.g., assets/ds_abc123) | | displayName | string | No | Updated human-readable name | | theme | DesignTheme | No | Updated visual configuration (see stitch-mcp-create-design-system for full reference) | | designTokens | string | No | Updated CSS custom properties | | styleGuidelines | string | No | Updated design rules |
Note: This is a full replacement, not a merge. Include all theme fields you want to keep, not just the ones you're changing.
Output
Returns the updated Asset object:
{
"name": "assets/ds_abc123",
"displayName": "SaaS Dashboard Theme v2",
"designSystem": { ... }
}
After updating
- Offer: "Re-apply this updated design system to existing screens?" →
stitch-mcp-apply-design-system - Screens generated before the update won't automatically reflect changes — they need to be re-applied
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.