Back to Skills

figma-implement-design

Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.

20,074stars1,336forksUpdated 5/24/2026

Security Assessment

Safe(100/100)
Security Score100/100

About figma-implement-design

The figma-implement-design skill is designed to bridge the gap between Figma designs and production-ready application code, delivering pixel-perfect UI implementations. It addresses the challenge of accurately translating visual designs into functional code, ensuring that developers can implement UI components directly from design files without losing fidelity or consistency. This skill leverages the Figma MCP server or the Figma desktop app to extract precise node information and visual context.

Key features include structured workflows for extracting node IDs from Figma URLs or desktop selections, fetching detailed design context including layout, typography, color tokens, and component variants, and capturing visual references through screenshots. It ensures accurate alignment with design tokens and supports projects with established design systems or component libraries, streamlining the process from design to code.

This skill is ideal for developers and teams working on UI implementation who need reliable, code-ready outputs from Figma designs. It is particularly useful when users want to implement specific components, generate code for designs, or maintain strict visual fidelity. Target users include front-end developers, UI engineers, and design system contributors seeking an efficient, consistent method for translating Figma assets into working application code.

FAQ

When should I use figma-implement-design instead of figma-use?

Use figma-implement-design when the goal is to generate production-ready code from Figma designs. If you need to create, edit, or delete nodes directly inside Figma, switch to figma-use.

Do I need to provide a Figma URL to use this skill?

Yes, providing a Figma URL in the correct format is required for remote MCP servers. When using the figma-desktop MCP, you can select a node directly in the Figma desktop app without a URL.

What information does the skill extract from the Figma file?

It fetches layout properties, typography, color values, design tokens, component structures, variants, and spacing/padding values to ensure pixel-perfect code implementation.

Can this skill handle full-page screens in Figma?

No, for building or updating full-page screens from code or descriptions, you should use figma-generate-design.

Are there any prerequisites for using this skill?

Yes, the Figma MCP server must be connected and accessible, and the project should ideally have an established design system or component library.

All Files

6 files
agents/openai.yaml0.5 KB
View
assets/figma-small.svg0.8 KB
View
assets/figma.png1.5 KB
View
assets/icon.svg0.9 KB
View
LICENSE.txt0.4 KB
View
SKILL.md11.3 KB
View

Install figma-implement-design

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

openai/skills