Skip to the usage guide
Figma Implement Designby OpenAI

Figma Implement Design Skill.

Use Figma context, screenshots and assets to implement the design within your project’s existing framework.

  • Figma
  • Frontend Design
  • Developer Handoff
Source Review · Figma Implement DesignSKILL.md
Task Figma Produces • Application components or a page matching the selected Figma design • Project-native token and component mappings • A visual comparison with documented necessary deviations Before You Start Connected Figma MCP, access to the selected design and the target repository, plus a runnable preview for visual validation.
Editorial summary · source reviewed 2026-10-07 · not a generated example

01 What It Does

Implement Figma Designs in Your Existing Codebase

A Figma-to-code implementation workflow combining node context, screenshots, assets and repository-native reuse.

Source-based workflowNot an execution benchmark

The Working Approach

Figma Implement Design works from a selected Figma node toward code in the user's repository. It combines structured design context with a screenshot, then adapts layout, tokens and assets to the project's framework. Generated React and utility classes from a design tool are treated as a representation, not an instruction to replace the application's architecture.

The source emphasizes reuse: existing buttons, inputs, typography and layout primitives should be extended where possible. Complex frames are split into smaller node queries when the response is truncated. Completion depends on comparing the real implementation against the reference and checking responsive behavior, interactions and assets, not merely producing code that compiles.

Expected Deliverables

  • Application components or a page matching the selected Figma design
  • Project-native token and component mappings
  • A visual comparison with documented necessary deviations
See the Example Brief

From Brief to Review

  1. 01
    Capture the Exact Design

    Resolve the node-specific link or supported desktop selection, then obtain both structured context and a screenshot.

  2. 02
    Adapt to the Repository

    Reuse existing components and tokens, retrieve supplied assets and preserve routing, state and data-fetch conventions.

  3. 03
    Compare the Running UI

    Check layout, typography, interactive states, responsive constraints and asset rendering against the selected design.

02 When to Use It

When to Use It

Connected Figma MCP, access to the selected design and the target repository, plus a runnable preview for visual validation.

A Good Fit

  • Approved Design ImplementationUseful when a component or screen already has a concrete Figma reference and the next step is repository code.
  • Design-System ReuseFits an established application where visual parity must not create duplicate component infrastructure.

Limits to Check

  • No Canvas EditingThis Skill's deliverable is code. Creating or changing nodes inside Figma belongs to a separate workflow.
  • Visual Fidelity Needs InspectionThe source's pixel-parity goal is not evidence that a generated implementation already matches. Rendering and comparison remain necessary.

Bring These Inputs

  • Specific Figma NodeProvide a frame or component link containing its node ID, or a supported desktop selection.
  • Target RepositoryIdentify the implementation location and make existing components, tokens and conventions available.
  • Behavioral RequirementsClarify interaction states and responsive expectations that a single static frame may not establish.

03 Decisions That Matter

Decisions That Matter

  1. Two Kinds of Evidence

    Structured properties explain sizing and constraints, while the screenshot exposes visual relationships that raw values can miss.

  2. Existing Architecture Survives

    The workflow translates design output into the project's own conventions instead of importing an unrelated implementation style wholesale.

04 Try a Focused Brief

Try a Focused Brief

The example brief below has not been tested. Check the skill’s setup before using it.

Review the Setup

Add the curated skill to your agent environment and connect Figma separately. These Beta materials are governed by the Figma Developer Terms. Confirm that the connection returns the selected design’s context before starting implementation.

Upstream Source File
https://github.com/openai/skills/blob/49f948faa9258a0c61caceaf225e179651397431/skills/.curated/figma-implement-design/SKILL.md

Connected Figma MCP, access to the selected design and the target repository, plus a runnable preview for visual validation.

Start With One Deliverable

Adapt the scope, source material and constraints in this brief before running the skill.

Example Brief
Use figma-implement-design to implement the selected settings panel in our existing Vue project. Fetch the exact node context and screenshot, reuse our form components and token variables, and use the supplied design assets. Preserve current data handling. Compare the rendered panel at desktop and mobile widths, and document any accessibility-driven deviation from the Figma frame.

Inspect the Result

Check the actual output against these observable criteria.

  • The implementation uses existing components and tokens where they fit.
  • Real assets load and the selected frame's typography and spacing are compared visually.
  • Responsive and interactive states are tested rather than inferred from a static screenshot.

OpenDesign provides a local design workspace for coding agents. This listing does not mean the skill is bundled or that its external tools, credentials and software dependencies are included.

05 Source and License

Source and License

This page describes the pinned source revision linked below. Upstream behavior and requirements can change.

Source Owner
OpenAI
Repository
openai/skills
Reviewed Snapshot
2026-10-07 · 49f948faa925
Editorial Source Summary
A Figma-to-code implementation workflow combining node context, screenshots, assets and repository-native reuse.

Original summary by OpenDesign, based on the linked source. Repository stars are a dated popularity signal, not skill usage or a quality score.

06 Questions Before You Start

Questions Before You Start

Will it force my project to use React?

No. The source says tool-generated code is a design representation and should be translated into the repository's actual framework.

What if the Figma response is truncated?

The workflow uses metadata to locate child nodes and fetches the relevant sections separately instead of filling gaps by guesswork.

Should exact Figma values override every existing token?

The source prioritizes the project's design-system consistency and asks for minimal, explained adjustments when values differ.

OpenDesign

Make Room for the Next Design Iteration.

Keep your brief, source material and design work together in a local workspace. Check the skill’s own setup before adding it to your workflow.

Upstream Source File
https://github.com/openai/skills/blob/49f948faa9258a0c61caceaf225e179651397431/skills/.curated/figma-implement-design/SKILL.md