Design & Frontend ✓ OpenAI · Official figmafigma-mcpdesign-to-codedesign-contextui-screenshotsdesign-assets

Figma Design-to-Code Assistant

Fetch Figma design context and turn selected nodes into production code.

FollowSkills review · FSRS-2.0
Not recommended
49/ 100 5-point scale 2.5 / 5
Trust14 / 25 · 2.8/5

The skill imposes a defined fetch-context/fetch-screenshot flow and discourages unnecessary packages and placeholders, providing some scope control. However, it depends on a remote Figma MCP with bearer-token authentication, gives limited data-flow, permission, sensitive-design handling, revocation, or rollback disclosure, and recommends echoing the token, creating credential-exposure risk; points are deducted accordingly.

Reliability8 / 20 · 2.0/5

The get_design_context → optional get_metadata → get_screenshot → asset retrieval → implementation → validation flow is reasonably consistent and includes truncation, timeout, and OAuth troubleshooting notes. There is no committed test suite, CI evidence, reproducible output, or comprehensive handling for invalid links, authorization failures, and unavailable assets, so the static score remains conservative.

Adaptability9 / 15 · 3.0/5

Trigger conditions and intended scenarios are fairly clear, covering design-to-code work, variables, screenshots, and setup troubleshooting. Non-fit boundaries, input/output contracts, and Chinese-language guidance are not defined, and the core function depends on an overseas Figma MCP that may be difficult to reach or use from mainland China; points are deducted.

Convention7 / 15 · 2.3/5

The skill has a readable structure with a main document, configuration reference, and tool/prompt reference, including setup, timeout, and troubleshooting notes. The supplied material does not establish a skill-specific license, versioning policy, changelog, maintenance owner, or update path, and examples are limited, so points are deducted.

Effectiveness7 / 15 · 2.3/5

When the MCP is reachable and the user supplies the correct Figma node link, the prescribed context, screenshot, asset, and design-system workflow can plausibly support production-code implementation and reduce manual reconstruction. No representative output, execution validation, or comparative-benefit evidence is supplied, and project-level implementation and visual review remain necessary; the score reflects the static ceiling.

Verifiability4 / 10 · 2.0/5

The supplied skill, configuration, and tool-reference files provide auditable textual evidence for the key workflow, tool names, and configuration requirements. They contain no committed tests, CI results, third-party execution evidence, or independent reproduction record, so verifiability is limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49f948faa925
Before you use it
  • Do not follow the suggestion to echo FIGMA_OAUTH_TOKEN; avoid exposing credentials in terminal logs and document least privilege, revocation, and rotation procedures.
  • Core functionality depends on the remote Figma MCP, OAuth, and regional network configuration; it may be unusable from mainland-China networks or without Figma access.
  • Before implementation, confirm organization permissions and data-handling boundaries for Figma files, plus manual fallback and code-rollback procedures for failures.
Review evidence [1][2][3][4][5][6]
See the full review method →

What it does & when to use it

This skill supports Figma-driven implementation through the Figma MCP server. It fetches structured node context, screenshots, variables, and assets, then translates selected Figma nodes into production code. Its required workflow obtains design context and a screenshot before downloading assets or starting implementation, followed by validation against Figma. It is a fit for teams implementing frontend work from Figma, provided a Figma MCP server is configured.

Accepts Figma URLs or node IDs; calls Figma MCP to retrieve structured context for exact nodes; uses metadata first when a response is too large, then re-fetches only the required nodes; obtains screenshots; downloads required image or SVG assets; adapts the usual React and Tailwind output to the project's framework, components, styles, routing, state, and data-fetch patterns; validates the resulting interface against the Figma reference.

  1. A frontend developer receives a Figma frame or component link and needs to implement it in production.
  2. A design-systems team needs to map Figma output to existing color, typography, spacing, and component tokens.
  3. An engineer needs visual references and exact assets for a specific Figma variant before building its UI.
  4. A team needs to troubleshoot Figma MCP environment variables, configuration, or verification.

Pros & cons

Pros
  • Defines a complete flow from design context and screenshots through asset handling and validation.
  • Encourages reuse of existing project components, color systems, typography, and spacing tokens.
  • Explicitly covers Figma URLs, node IDs, screenshots, variables, and design assets.
Limitations
  • Requires a Figma MCP server; the supplied material does not include its full configuration, environment variables, or troubleshooting details.
  • It does not specify supported frontend frameworks, test suites, or automated validation methods.
  • The README marks the openai/skills repository as deprecated.

How to install

The skill is located at skills/.curated/figma/ in openai/skills. In Codex, run: $skill-installer figma. Restart Codex after installation so it can load the skill. The README marks the repository as deprecated and directs users to the OpenAI Plugins repository for current Codex skill and plugin examples; detailed configuration steps are not included in the supplied material.

How to use

Provide a link to the exact Figma node or variant, or provide its node ID, with a request such as: “Implement this Figma node with Figma MCP using the project's existing components and design tokens.” The required sequence is get_design_context, then get_screenshot, followed by asset downloads and implementation, with final validation against Figma.

Compared to similar skills

The README identifies the OpenAI Plugins repository as the current reference for Codex skill and plugin examples, but the supplied material does not directly compare the two repositories' Figma implementation capabilities.

FAQ

Does this skill require an additional Figma service?
Yes. SKILL.md explicitly requires a Figma MCP server. The supplied material references separate configuration documentation but does not include its setup details.
Can I provide any Figma link?
The link should point to the exact node or variant to implement. The skill extracts the node ID from the link and requires context and screenshot retrieval for that target.
Does it automatically produce final code?
It translates the usual React and Tailwind representation from Figma into the project's production conventions, while requiring component reuse and visual and behavioral validation.

More skills from this repository

All from openai/skills

Productivity & Collaboration ✓ OpenAI · Official

Goal Definition Assistant

Turn vague intentions into measurable, verifiable goals with clear scope and stopping conditions.

Dev & Engineering ✓ OpenAI · Official

Codex CLI Builder

Turn APIs, scripts, and existing tools into durable, composable command-line interfaces.

Design & Frontend ✓ OpenAI · Official

Codex Image Studio

Generate and edit production-ready raster assets for projects.

Dev & Engineering ✓ OpenAI · Official

OpenAI Developer Docs Assistant

Current, official guidance for building with OpenAI products, APIs, and Codex.

Dev & Engineering ✓ OpenAI · Official

Skill Creator Guide

A practical guide to designing, writing, validating, and iterating reusable Codex skills.

Dev & Engineering ✓ OpenAI · Official

ASP.NET Core Engineering Guide

Guides developers through building, reviewing, and upgrading ASP.NET Core apps.

Dev & Engineering ✓ OpenAI · Official

ChatGPT Apps Builder

Build documented ChatGPT apps that pair an MCP server with a widget UI.

Design & Frontend ✓ OpenAI · Official

Figma Code Connect Mapper

Link Figma components to their code implementations for traceable design-code consistency.

Design & Frontend ✓ OpenAI · Official

Figma Blank File Creator

Create a blank Figma Design or FigJam file in the selected drafts folder.

Design & Frontend ✓ OpenAI · Official

Figma Design Implementer

Turn Figma specifications into production-ready frontend code with verifiable visual fidelity.

Dev & Engineering ✓ OpenAI · Official

Playwright Browser Automation Skill

Drive a real browser from the terminal for web interaction, extraction, and UI debugging.

Automation & Ops ✓ OpenAI · Official

Security Best Practices Review

Security review and secure-by-default guidance for Python, JavaScript/TypeScript, and Go projects.

Design & Frontend ✓ OpenAI · Official

Hatch Pet Animation Workshop

Turn character or brand cues into validated, packageable Codex animated pets.

Productivity & Collaboration ✓ OpenAI · Official

Linear Workflow Manager

Manage Linear tickets, projects, and team workflows directly through Codex.

Automation & Ops ✓ OpenAI · Official

Repository Threat Modeler

Builds evidence-grounded, actionable AppSec threat models for code repositories.

Automation & Ops ✓ OpenAI · Official

Sentry Production Error Explorer

Inspect Sentry issues, events, and basic production health through the Sentry CLI.

Design & Frontend ✓ OpenAI · Official

Figma Design System Rules Builder

Generates project-specific rules for consistent Figma-to-code implementation.

Writing & Content ✓ OpenAI · Official

Audio Transcribe

Turn audio or video speech into text with optional speaker labels.

Design & Frontend ✓ OpenAI · Official

Figma Design System Builder

Build and validate a professional Figma design system from code.

Data & Analysis ✓ OpenAI · Official

Jupyter Notebook Workflow Assistant

Create, refactor, and validate reproducible Jupyter notebooks with templates and a scaffold script.

Related skills