Agent Skillsopenai/skills › figma

figma

GitHub

通过 Figma MCP 服务器获取设计上下文、截图和资产,并将 Figma 节点转化为符合项目规范的生产代码,实现设计与开发的无缝对接。

skills/.curated/figma/SKILL.md openai/skills

Trigger Scenarios

任务涉及 Figma URL 或节点 ID 需要执行设计到代码的实现 Figma MCP 配置与故障排除

Install

npx skills add openai/skills --skill figma -g -y
More Options

Non-standard path

npx skills add https://github.com/openai/skills/tree/main/skills/.curated/figma -g -y

Use without installing

npx skills use openai/skills@figma

指定 Agent (Claude Code)

npx skills add openai/skills --skill figma -a claude-code -g -y

安装 repo 全部 skill

npx skills add openai/skills --all -g -y

预览 repo 内 skill

npx skills add openai/skills --list

SKILL.md

Frontmatter
{
    "name": "figma",
    "description": "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."
}

Figma MCP

Use the Figma MCP server for Figma-driven implementation. For setup and debugging details (env vars, config, verification), see references/figma-mcp-config.md.

Figma MCP Integration Rules

These rules define how to translate Figma inputs into code for this project and must be followed for every Figma-driven change.

Required flow (do not skip)

  1. Run get_design_context first to fetch the structured representation for the exact node(s).
  2. If the response is too large or truncated, run get_metadata to get the high-level node map and then re-fetch only the required node(s) with get_design_context.
  3. Run get_screenshot for a visual reference of the node variant being implemented.
  4. Only after you have both get_design_context and get_screenshot, download any assets needed and start implementation.
  5. Translate the output (usually React + Tailwind) into this project's conventions, styles and framework. Reuse the project's color tokens, components, and typography wherever possible.
  6. Validate against Figma for 1:1 look and behavior before marking complete.

Implementation rules

  • Treat the Figma MCP output (React + Tailwind) as a representation of design and behavior, not as final code style.
  • Replace Tailwind utility classes with the project's preferred utilities/design-system tokens when applicable.
  • Reuse existing components (e.g., buttons, inputs, typography, icon wrappers) instead of duplicating functionality.
  • Use the project's color system, typography scale, and spacing tokens consistently.
  • Respect existing routing, state management, and data-fetch patterns already adopted in the repo.
  • Strive for 1:1 visual parity with the Figma design. When conflicts arise, prefer design-system tokens and adjust spacing or sizes minimally to match visuals.
  • Validate the final UI against the Figma screenshot for both look and behavior.

Asset handling

  • The Figma MCP Server provides an assets endpoint which can serve image and SVG assets.
  • IMPORTANT: If the Figma MCP Server returns a localhost source for an image or an SVG, use that image or SVG source directly.
  • IMPORTANT: DO NOT import/add new icon packages, all the assets should be in the Figma payload.
  • IMPORTANT: do NOT use or create placeholders if a localhost source is provided.

Link-based prompting

  • The server is link-based: copy the Figma frame/layer link and give that URL to the MCP client when asking for implementation help.
  • The client cannot browse the URL but extracts the node ID from the link; always ensure the link points to the exact node/variant you want.

References

  • references/figma-mcp-config.md — setup, verification, troubleshooting, and link-based usage reminders.
  • references/figma-tools-and-prompts.md — tool catalog and prompt patterns for selecting frameworks/components and fetching metadata.

Version History

  • 49f948f Current 2026-07-25 07:38

Same Skill Collection

skills/.curated/aspnet-core/SKILL.md
skills/.curated/chatgpt-apps/SKILL.md
skills/.curated/cli-creator/SKILL.md
skills/.curated/cloudflare-deploy/SKILL.md
skills/.curated/define-goal/SKILL.md
skills/.curated/figma-code-connect-components/SKILL.md
skills/.curated/figma-create-design-system-rules/SKILL.md
skills/.curated/figma-create-new-file/SKILL.md
skills/.curated/figma-generate-library/SKILL.md
skills/.curated/figma-implement-design/SKILL.md
skills/.curated/gh-address-comments/SKILL.md
skills/.curated/gh-fix-ci/SKILL.md
skills/.curated/jupyter-notebook/SKILL.md
skills/.curated/linear/SKILL.md
skills/.curated/migrate-to-codex/SKILL.md
skills/.curated/netlify-deploy/SKILL.md
skills/.curated/notion-knowledge-capture/SKILL.md
skills/.curated/notion-meeting-intelligence/SKILL.md
skills/.curated/notion-research-documentation/SKILL.md
skills/.curated/notion-spec-to-implementation/SKILL.md
skills/.curated/openai-docs/SKILL.md
skills/.curated/pdf/SKILL.md
skills/.curated/playwright-interactive/SKILL.md
skills/.curated/playwright/SKILL.md
skills/.curated/render-deploy/SKILL.md
skills/.curated/screenshot/SKILL.md
skills/.curated/security-best-practices/SKILL.md
skills/.curated/security-threat-model/SKILL.md
skills/.curated/sentry/SKILL.md
skills/.curated/speech/SKILL.md
skills/.curated/transcribe/SKILL.md
skills/.curated/vercel-deploy/SKILL.md
skills/.curated/yeet/SKILL.md
skills/.system/openai-docs/SKILL.md
skills/.system/plugin-creator/SKILL.md
skills/.system/skill-creator/SKILL.md
skills/.system/skill-installer/SKILL.md
skills/.curated/figma-generate-design/SKILL.md
skills/.curated/figma-use/SKILL.md
skills/.curated/hatch-pet/SKILL.md
skills/.curated/security-ownership-map/SKILL.md
skills/.curated/winui-app/SKILL.md
skills/.system/imagegen/SKILL.md

Metadata

Files
0
Version
49f948f
Hash
5b11f7c8
Indexed
2026-07-25 07:38

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 16:28
浙ICP备14020137号-1 $Гость$