LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

figma

Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.

19,420stars1,287forksUpdated 5/18/2026
Web Development#tailwind#design-to-code#figma#ui-implementation#react#asset-management

Security Assessment

High Risk(35/100)

Detected risks:

Persistence([references/figma-mcp-config.md] .zshrc, [references/figma-mcp-config.md] .bashrc)
Secret Exposure([references/figma-mcp-config.md] TOKEN=)
Security Score35/100

About figma

The Figma skill provides an interface for integrating Figma designs directly into a development workflow through the Figma MCP server. It enables users to fetch design context, screenshots, variables, and assets from Figma, and facilitates translating Figma nodes into production-ready code. This skill addresses the common challenge of bridging the gap between visual design and functional implementation, ensuring developers can accurately replicate design intent without manually interpreting design files.

Key capabilities of this skill include structured fetching of design context using node IDs, retrieval of high-level metadata when necessary, and generation of visual references through screenshots. It supports asset handling, including images and SVGs, and ensures that developers can implement Figma-provided components with consistency by translating output into React and Tailwind code adapted to the project's conventions. Additionally, the skill enforces best practices such as reusing existing components, adhering to project-specific color, typography, and spacing systems, and validating final implementations against Figma designs to achieve visual parity.

This skill is particularly useful for front-end developers, UI engineers, and design-to-code teams who need precise implementation of Figma designs in a production environment. It supports tasks such as component development, design verification, and troubleshooting MCP server setups. Users benefit from automated extraction of node information and assets, structured workflows for design-to-code translation, and consistency in implementing complex UI designs. It is ideal for projects where maintaining design fidelity and adhering to a consistent design system are critical requirements.

FAQ

How do I start implementing a Figma node with this skill?

First, run get_design_context to fetch the structured representation of the node, then use get_screenshot for a visual reference. Only after obtaining both, download required assets and begin implementation following the project's conventions.

Can I use this skill with any front-end framework?

The Figma MCP output is generally in React + Tailwind. You should translate this output into your project's conventions, which may include different frameworks or design systems, while reusing components and styles consistently.

Are there restrictions on asset usage from Figma?

Yes. Always use the assets provided by the Figma MCP server. If an asset source is localhost, use it directly. Do not add new icon packages or create placeholders.

What are the requirements for link-based prompting?

You must provide a Figma frame or layer URL. The MCP client extracts the node ID from the link, so ensure the URL points to the exact node or variant you want implemented.

What should I do if the design context response is too large?

Use get_metadata to obtain a high-level node map and then re-fetch only the required node(s) with get_design_context to manage large or truncated responses.

All Files

8 files
assets/figma.png1.5 KB
View
agents/openai.yaml0.4 KB
View
assets/icon.svg0.9 KB
View
references/figma-mcp-config.md2.4 KB
View
LICENSE.txt0.4 KB
View
SKILL.md3.1 KB
View
assets/figma-small.svg0.8 KB
View
references/figma-tools-and-prompts.md2.7 KB
View

Install figma

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

openai/skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901