O

figma-implement-design

by openai

figma-implement-design turns Figma screens into production-ready code in your repo, aiming for close visual parity with layout, states, tokens, and responsive behavior. Use it for Figma-to-code implementation, not Figma editing, code connect mapping, or generating new designs. It includes install guidance, usage notes, and boundary rules for Design Implementation workflows.

Stars0
Favorites0
Comments0
AddedMay 8, 2026
CategoryDesign Implementation
Install Command
npx skills add openai/skills --skill figma-implement-design
Curation Score

This skill scores 84/100, which means it is a solid directory listing candidate for users who need a Figma-to-code workflow. The repository shows a real, bounded implementation workflow with explicit trigger conditions, prerequisite tooling, and clear handoff rules, so agents can decide quickly whether to use it and how to start.

84/100
Strengths
  • Explicit trigger guidance for Figma design implementation, including when to use it and when to route to related skills.
  • Strong operational clarity: prerequisites, skill boundaries, and default prompt are documented, reducing guesswork for agents.
  • Good install decision value: the repo includes a substantial SKILL.md, valid frontmatter, and agent configuration with Figma MCP dependency and icons.
Cautions
  • No install command is provided in SKILL.md, so users may need to infer setup from surrounding skill infrastructure.
  • The repository evidence shows structure and workflow coverage, but the preview does not confirm scripts/tests for validation or automated execution support.
Overview

Overview of figma-implement-design skill

figma-implement-design helps you turn a Figma screen into production code in your own repository, with the goal of matching layout, states, and responsive behavior as closely as the source design allows. It is best for developers and AI agents that need a figma-implement-design skill for Design Implementation rather than a generic “build me a UI” prompt.

Use this skill when the real job is shipping code from an existing design file: reading the right node, respecting design tokens, and avoiding hand-wavy approximations. It is not the right choice if you want to edit Figma itself, generate a new Figma screen from code, or only produce Code Connect mappings.

What this skill is for

The core job is translating a specific Figma frame or component into app code that fits the current codebase. That makes the figma-implement-design install decision straightforward if your workflow already starts from a Figma URL and ends in code review.

Best-fit users and use cases

Choose figma-implement-design if you need:

  • a UI implementation from a Figma frame or node
  • tighter visual parity than a generic prompt usually delivers
  • guidance on boundary cases like when to switch to figma-use
  • a repeatable figma-implement-design guide for implementation work in an existing repo

Key differentiators

The skill is useful because it is constrained: it expects a Figma MCP connection, a valid Figma URL, and code delivery in the user’s repo. That constraint reduces guesswork and improves the odds of a usable first pass, especially when the design contains tokenized spacing, states, or responsive details.

How to Use figma-implement-design skill

Install and connect the right context

For figma-implement-design install, use the directory command:
npx skills add openai/skills --skill figma-implement-design

Before you start, confirm the Figma MCP server is connected and the target repository is the one you want modified. The skill assumes the agent can read the design through MCP and write code in the repo, so missing either part usually leads to stalled or low-confidence output.

Give the skill the right input

A strong figma-implement-design usage request includes:

  • the Figma URL with file key and node ID
  • the target codebase or route
  • the component or screen name
  • any framework constraints, such as React, Next.js, Tailwind, or CSS modules
  • notes on what must match exactly versus what can adapt to system conventions

Example prompt shape:
“Use figma-implement-design to implement this Figma frame in src/features/billing/InvoiceCard.tsx. Match spacing, typography, and empty state behavior. Keep existing design tokens and responsive patterns.”

Read these files first

Start with SKILL.md, then inspect agents/openai.yaml, LICENSE.txt, and assets/ for interface and branding cues. If you are deciding how to apply the workflow in your repo, read the boundary and prerequisite sections before editing code. That is the fastest way to avoid misusing the skill for Figma edits or unrelated design tasks.

Workflow tips that improve output

Treat the design as the source of truth, but translate it through the app’s existing system rather than copying every visual detail literally. The best results come from pairing a precise Figma node with clear implementation constraints, such as:

  • which states exist
  • whether mobile parity matters
  • whether semantic HTML or existing components must be preserved
  • what to do if the design and codebase tokens differ

figma-implement-design skill FAQ

Is figma-implement-design only for code generation?

Yes, primarily. It is designed for turning Figma into code in the user’s repository, not for editing the Figma canvas. If you need Figma-side node creation or editing, use figma-use instead.

Do I need a Figma URL before using it?

Usually yes. The figma-implement-design skill depends on a valid Figma design URL and MCP access so it can identify the exact file and node. A vague “match this screenshot” request is weaker than a direct node link.

When should I not use this skill?

Do not use it when the task is only Code Connect mapping, authoring design-system rules, or generating a Figma screen from code. Those are different workflows and will produce better results with their dedicated skills.

Is it beginner-friendly?

It is beginner-friendly if you can point to a frame and describe the target repo. It is less beginner-friendly if you expect it to decide the component architecture for you. The more ambiguous the implementation constraints, the more likely you will need a second pass.

How to Improve figma-implement-design skill

Start with the highest-risk decisions

To get better results from figma-implement-design, clarify the parts that most often break fidelity: typography scale, spacing system, interactive states, and responsive behavior. If those are underspecified, the code may look close at first glance but drift from the intended design in review.

Provide implementation constraints, not just intent

Stronger input beats a shorter prompt. Compare:

  • Weak: “Implement this dashboard card from Figma.”
  • Stronger: “Implement this dashboard card from Figma in components/cards/RevenueCard.tsx using existing Card and Badge components, preserve desktop and mobile layouts, and keep hover states consistent with our current UI library.”

That second version gives the figma-implement-design guide enough context to map the design into the right architecture.

Iterate by checking mismatch types

After the first pass, inspect failures by category: missing state, wrong spacing, token mismatch, or component overreach. Then restate the next prompt around the specific gap instead of asking for a full rewrite. This is the fastest way to improve the figma-implement-design usage outcome without introducing new regressions.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...