Agent skill

Figma Skill: Turn Figma Frames into Code with an AI Agent

The figma skill gives an AI coding agent a fixed flow for Figma MCP work: fetch design context, take a screenshot, reuse project tokens, then validate against the design.

Install
$skill-installer figma
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the figma skill?

The figma skill is a curated entry in the openai/skills catalog. Its SKILL.md tells an agent to use the Figma MCP server in a set order: fetch design context for a node, grab a screenshot, translate the output into the project's own conventions, then check the result against the design.

The figma skill is a folder in the openai/skills repository, described there as a skills catalog for Codex. It holds a SKILL.md, two reference files, an agents/openai.yaml file and icon assets for working with the Figma MCP server.

It does not replace the Figma MCP server. The skill assumes the server is connected and tells the agent how to use it. Setup, config and troubleshooting notes sit in a references file named figma-mcp-config.md.

What changes in your agent's output

  • The agent fetches structured design context for the exact node before it writes any code, instead of guessing from a pasted image.
  • When a response is too large, the agent asks for a high-level node map with get_metadata, then re-fetches only the nodes it needs.
  • A screenshot of the variant being built is fetched as a visual reference before implementation starts.
  • Generated React and Tailwind is treated as a picture of the design, then rewritten to the project's own tokens, components and typography.
  • The finished UI is checked against the Figma screenshot for look and behavior before the task counts as done.

Who the figma skill is for

Best for

  • Teams that already run the Figma MCP server and want every implementation to follow the same fetch, screenshot, build and validate order.
  • Codebases with an existing design system, where output must reuse components and design tokens instead of adding new ones.
  • Requests that start from a link to one specific frame or variant.

Not for

Repository status

The repository README now carries a deprecation notice that points to the OpenAI Plugins repository for current Codex skill and plugin examples. The figma skill is still in the catalog, so read that notice before building a team workflow on it.

Use it with UiChemy

This skill sends Figma frames to application code, usually React and Tailwind. For a WordPress site, UiChemy Figma to WordPress converts a Figma design into an editable WordPress page instead. Click Get Started on uichemy.com.