Design & Frontend ✓ OpenAI · Official figmacode-connectdesign-systemscomponent-mappingfigma-mcp

Figma Code Connect Mapper

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

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust18 / 25 · 3.6/5

The workflow is scoped to suggestion retrieval and mapping creation, requires user confirmation before writes, and documents permissions, existing mappings, and failure causes. It lacks explicit data-flow disclosure, sensitive-data handling, dependency-security guidance, and rollback or recovery instructions; the license is unknown, so points are deducted.

Reliability9 / 20 · 2.3/5

The steps, parameter formats, common errors, and helper-script behavior are generally consistent, with intelligible abnormal-case feedback. However, there is no execution evidence, test suite, or reproduced key path in the supplied files, so the static-review ceiling requires a conservative deduction.

Adaptability10 / 15 · 3.3/5

Trigger phrases, prerequisites, scope boundaries, and non-fit cases are clearly described. The skill nevertheless depends on the Figma MCP, Organization or Enterprise access, and reachable overseas services, with no Chinese-language or mainland-China reachability guidance, so points are deducted.

Convention8 / 15 · 2.7/5

The documentation has clear structure, prerequisites, ordered workflow, examples, a checklist, and troubleshooting guidance. The repository is marked deprecated, while license, versioning, changelog, maintenance ownership, and update path are incomplete, so points are deducted.

Effectiveness6 / 15 · 2.0/5

It covers the core path from component discovery and code matching through confirmation, batch mapping, and result reporting, with an intended directly usable output. No actual result or third-party execution evidence is supplied, and mapping quality still depends on human judgment, so points are deducted.

Verifiability3 / 10 · 1.5/5

The skill file, agent configuration, checklist, and script are auditable, and parameter constraints are concrete. There are no committed tests, CI coverage, or independent reproduction materials, and the external documentation references were not verified within the supplied evidence, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49f948faa925
Before you use it
  • Core functionality depends on the Figma MCP, published team components, and an Organization or Enterprise plan; confirm account permissions, service reachability, and publication status first.
  • Creating mappings changes external state; although confirmation is required, no explicit undo or backup procedure is provided. Record existing mappings and prepare a manual rollback before writing.
  • The repository README marks the repository as deprecated; confirm ongoing maintenance and obtain clear license information before adoption.
Review evidence [1][2][3][4][5][6]
See the full review method →

What it does & when to use it

This skill creates Figma Code Connect mappings between design components and code components. It reads the selected Figma scene structure, identifies published components that are not already mapped, and scans the codebase for likely implementations. After the user reviews the candidates, it creates the selected mappings in a batch and reports individual failures. It requires an accessible Figma MCP server, a Figma URL containing a node ID or a selected node in Figma Desktop, and access to the project codebase.

Calls get_code_connect_suggestions to retrieve unmapped components, properties, and thumbnails; searches the codebase and compares names, hierarchy, props, defaults, and styling clues; presents candidate matches for user approval; then calls send_code_connect_mappings for the accepted mappings and summarizes successes and errors.

  1. A design-system maintainer wants to connect published Figma Button, Card, or Input components to their React implementations.
  2. A frontend developer wants to review all unmapped components in a Figma frame and create only selected mappings.
  3. A team has several similarly named code components and needs a structure- and prop-based comparison before choosing one.
  4. A team needs guided diagnosis when a component is unpublished, a Figma URL lacks node-id, a mapping already exists, or permissions are insufficient.

Pros & cons

Pros
  • Covers discovery, codebase matching, user review, batch mapping, and result reporting.
  • Evaluates more than filenames by comparing component properties, hierarchy, defaults, and styling clues.
  • Documents handling for unpublished components, duplicate mappings, permission errors, and missing matches.
Limitations
  • Requires Figma MCP, components published to a team library, and an Organization or Enterprise Figma plan.
  • A Figma URL must include node-id unless the Figma Desktop selection workflow is used.
  • The user must approve ambiguous matches; the skill does not make that decision automatically.
  • The supplied material provides no test suite, verified framework matrix, or actual individual license text.

How to install

The skill is located at skills/.curated/figma-code-connect-components/ in openai/skills. The README documents installation in Codex with $skill-installer figma-code-connect-components, followed by a Codex restart. The repository is marked deprecated; the README points current plugin examples to the OpenAI Plugins repository. The supplied material does not provide a concrete destination path or the contents of the skill's LICENSE.txt.

How to use

Connect an accessible Figma MCP server first. Provide a URL such as https://figma.com/design/:fileKey/:fileName?node-id=1-2, or select a node in Figma Desktop. The skill converts the URL form 1-2 to the tool form 1:2, retrieves suggestions, scans the codebase, and presents candidates. After approval, it creates the selected mappings. Example trigger: Connect this component to code: <Figma URL>.

Compared to similar skills

Unlike figma-use, this skill creates Code Connect mappings rather than writing to the Figma canvas through Plugin API scripts. Full-page generation belongs to figma-generate-design, while implementing product code from Figma belongs to figma-implement-design.

FAQ

What Figma plan and publishing status are required?
The component must be published to a team library, and Code Connect is available only on Organization and Enterprise plans.
Can it work without a node ID?
Not when using a Figma URL; the URL must include node-id. With figma-desktop MCP, the user can select a node directly instead.
What happens when no code match is found?
The skill shows the closest candidates or suggests creating a component or supplying another path, then asks the user to choose.
What is the repository license?
The repository metadata supplied here says unknown. The README says each skill's license should be checked in its directory's LICENSE.txt, but that file's contents were not supplied.

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 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.

Design & Frontend ✓ OpenAI · Official

Figma Design-to-Code Assistant

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

Data & Analysis ✓ OpenAI · Official

Jupyter Notebook Workflow Assistant

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

Related skills