F

figma

by @openaiv
4.4(56)

使用Figma MCP服务器进行Figma驱动的设计实现。,AI Agent Skill,提升工作效率和自动化能力

figmaui/ux-designprototypingdesign-collaborationvector-graphicsGitHub
安装方式
npx skills add openai/skills --skill figma
compare_arrows

Before / After 效果对比

1
使用前

UI 开发人员手动解读 Figma 设计稿,容易出现理解偏差和实现不一致,导致设计与代码脱节。

使用后

通过 Figma MCP 服务器实现 Figma 驱动的 UI 实现,确保设计稿与代码的1:1视觉一致性,提高开发效率和准确性。

SKILL.md

figma

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)

  • Run get_design_context first to fetch the structured representation for the exact node(s).

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

  • Run get_screenshot for a visual reference of the node variant being implemented.

  • Only after you have both get_design_context and get_screenshot, download any assets needed and start implementation.

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

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

Weekly Installs762Repositoryopenai/skillsGitHub Stars14.5KFirst SeenFeb 2, 2026Security AuditsGen Agent Trust HubFailSocketPassSnykWarnInstalled oncodex673gemini-cli640opencode636github-copilot616cursor589amp553

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量2.7K
评分4.4 / 5.0
版本
更新日期2026年5月22日
对比案例1 组

用户评分

4.4(56)
5
61%
4
39%
3
0%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月17日
最后更新2026年5月22日