Agent skill

Figma Generate Design Skill: Code to Figma Screens

The figma-generate-design skill builds or updates a full Figma screen from code or a description, reusing a published design system's components, variables and styles section by section.

Install
$skill-installer figma-generate-design
View on GitHub

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

What does figma-generate-design do?

The figma-generate-design skill is a curated entry in OpenAI's skills catalog for Codex. It works alongside figma-use to build or update a full screen in Figma from code, finding design system components, variables and styles first, then assembling the page one section at a time.

The skill's most pointed rule is about order: create a wrapper frame first, then build each section directly inside it, because moving nodes across use_figma calls with appendChild silently fails and leaves orphaned frames.

It builds a Figma screen from code or a description by reusing a published design system: components, variables and text or effect styles are found with search_design_system and imported, not redrawn with hex colors.

The workflow in four moves

  1. Understand the screen by reading the source and listing sections and the components each one uses.
  2. Discover components, variables and styles, preferably by inspecting existing screens in the file first.
  3. Create the page wrapper frame in its own call and return its ID.
  4. Build one section per call inside the wrapper, then check each with get_screenshot.

A web app shortcut

For web apps that render in a browser, the skill suggests running generate_figma_design in parallel to capture the live page. Use that capture as the layout target, keep the component instances from your own build, then delete the capture.

Scope and handoffs

Use it when

  • The deliverable is a Figma screen made from design system instances.
  • The target file has a published design system or team library access.
  • You have source code or a description of the page to build or update.

Use something else when

  • You want code from a Figma design. The skill points to figma-implement-design.
  • You want new reusable components, which the skill sends to figma-use.
  • You want Code Connect mappings. The skill points to figma-code-connect-components.

Use it with UiChemy

This skill goes from code to Figma, the opposite direction of UiChemy Figma to WordPress, which converts a finished Figma design into an editable WordPress page. A screen assembled here from design system parts can feed that step. Click Get Started on uichemy.com. Related pages: Figma MCP server, UI UX design system and design systems MCP.