SKILL.md plus a gotchas reference and six task recipes — that you install into an AI agent. It teaches the agent how Moda’s MCP tools work, which one to call for a given user request, and the non-obvious behaviors it should respect (concurrency caps for bulk fan-out, brand-kit resolution order, conversation vs. canvas vs. template semantics, etc.).
With the skill installed, the agent gets:
- A mandatory first-call
get_moda_bootstraphandshake that loads workspace context and skips downstream lookups when defaults are unambiguous. - A consolidated gotchas reference covering the silent failures the tool signatures can’t communicate.
- 6 recipes for the canonical design-task patterns (create / edit / find-a-template / fill-template / rebrand-template / bulk).
- Clear guidance on
find_brand_kitsvslist_brand_kitsso brand-kit lookups don’t take over the screen.
Install
- Claude Code (plugin)
- Vercel skills CLI
- claude.ai / Claude Desktop (zip upload)
- Manual include
Bundles the MCP server and the skill in one command:Then enable the Moda plugin when prompted. The skill becomes active in any conversation that touches Moda.To update later:
What the agent learns
A short tour of the skill files, in order of how the agent uses them:SKILL.md— orientation page. The “callget_moda_bootstrapfirst” handshake, a 13-bullet “what goes silently wrong” sheet, a recipe map, and pointers to references.references/gotchas.md— single-page consolidated reference for non-obvious behaviors: theformat_categorydefault (an omitted category resolves to a genericothercanvas at 1080×1080), thewait-default asymmetry betweenstart_design_taskandremix_design, thecanvas_id/template_canvas_id/conversation_idmutual-exclusion matrix, brand-kit resolution order, attachment role semantics, thenot_readyexport retry state, and more.recipes/create-new-design.md,edit-existing-canvas.md,fill-template.md,rebrand-template.md— one short page per canonical design-task pattern. Mirrors the patterns documented at Design Task Recipes, but framed for an AI agent making tool-call decisions.recipes/find-a-template.md— how to discover the team’s curated templates and themes (list_my_canvasesvssearch_canvases, thetemplate_typefilter, what an empty result means), and the “be aware of a template’s author-pinned instructions, don’t restate them, don’t contradict them” contract that governs the prompt written against a template.recipes/bulk-variants.md— fan-out patterns for “make N variations of this”: windowed launch respecting the plan’sconcurrency_cap(fromget_moda_bootstrap),list_tasks(status="running")polling, deliver-as-queued UX.
Stay updated
The skill ships from themoda-design/skills GitHub repo. Watch the Releases page for changelogs.
- Released versions: github.com/moda-design/skills/releases
- Latest
moda-mcpskill zip (stable URL): github.com/moda-design/skills/releases/latest/download/moda-mcp.zip
moda-api.zip (the REST-API skill) and skills.zip (both skills bundled, for tooling that wants everything in one download).
When a new version ships, claude /plugin marketplace update, npx skills add (re-run), or a re-upload of the zip all pull the latest.
See also
- MCP Tools Reference — full tool catalog with parameters
- Design Task Recipes — the canonical patterns the skill recipes are based on (REST + MCP side-by-side)
- Setup — install paths for the MCP server itself