figma-generate-design
Build or update screens in Figma from code or description using des...
Developer Setup
Setup & Installation
npx skills add https://github.com/figma/mcp-server-guide --skill figma-generate-designnpx skills add https://github.com/figma/mcp-server-guide --skill figma-generate-designOverview
What This Skill Does
Build or update screens in Figma from code or description using design system components
Application
When to use this Skill
- Integrating figma generate design into your development workflow.
- Following best practices for build or update screens in figma from code or description using design system components.
- Automating repetitive tasks with AI-assisted tooling.
- Building production-grade applications with proper standards.
- Debugging and troubleshooting common implementation issues.
Documentation
Show Skills.md file
Build / Update Screens and Views from Design System
Use this skill to create or update screens, views, and multi-section UI containers in Figma by reusing the published design system — components, variables, and styles — rather than drawing primitives with hardcoded values. This includes full pages, modals, dialogs, drawers, sidebars, panels, and any composed view with multiple sections. The key insight: the Figma file likely has a published design system with components, color/spacing variables, and text/effect styles that correspond to the codebase's UI components and tokens. Find and use those instead of drawing boxes with hex colors.
MANDATORY: You MUST also load figma-use before any use_figma call. That skill contains critical rules (color ranges, font loading, etc.) that apply to every script you write.
Always pass skillNames: "figma-generate-design" when calling use_figma as part of this skill. This is a logging parameter — it does not affect execution.
Skill Boundaries
- Use this skill when the deliverable is a composed Figma view (new or updated) — full-page screens, modals, dialogs, drawers, sidebars, panels, or any multi-section container — built from design system component instances.
- If the user wants to generate code from a Figma design, switch to figma-implement-design.
- If the user wants to create new reusable components or variants, use figma-use directly.
- If the user wants to write Code Connect mappings, switch to figma-code-connect.
Prerequisites
- Figma MCP server must be connected
- The target Figma file must have a published design system with components (or access to a team library)
- User should provide either:
- A Figma file URL / file key to work in
- Or context about which file to target (the agent can discover pages)
- Source code or description of the screen/view to build/update
Parallel Workflow with generate_figma_design (Web Apps Only)
Recommendations
Explore other random skills
firecrawl-build-search
Integrate Firecrawl `/search` for query-first discovery with optional content hydration
neon-postgres
Best practices for Neon Serverless Postgres
neon-postgres-egress-optimizer
Optimize Neon Postgres egress and data transfer