关于 figma-official-skills
figma-official-skills 是面向 Figma 设计与开发工作的官方技能套件,覆盖设计转代码、代码生成或更新 Figma 画面、设计系统库、插件 API 自动化,以及 FigJam、Slides、动效和 SwiftUI。技能依赖已连接的 Figma MCP 服务和 Figma 账号。
主要功能
- 01将 Figma 设计转为代码
- 02从代码生成或更新 Figma 画面
- 03构建设计系统库并连接代码组件
- 04自动化 Figma 插件 API
- 05支持 FigJam、Slides、动效与 SwiftUI
适用场景
- 01将 Figma 设计实现为生产代码
- 02依据代码变化更新 Figma 画面
- 03连接 Figma 组件与代码组件
- 04通过插件 API 自动化设计任务
MCP 相关
这些技能调用 Figma MCP 服务提供的工具;需连接 https://mcp.figma.com/mcp 并拥有 Figma 账号。Claude Code 官方插件可同时配置服务与技能,使用 skills CLI 安装时则需另行添加服务。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill figma-official-skills安装后在 Claude Code 中输入/figma-official-skills确认已加载。
附带文件stub.yaml
详细介绍
figma-official-skills
目录占位条目 — 完整软件包:figma/mcp-server-guide
决策树
-
是否已安装完整技能? 此软件包会安装 16 个技能(
figma-use、figma-design-to-code、figma-generate-design、figma-generate-library、figma-code-connect、figma-create-new-file、figma-generate-diagram、figma-use-figjam、figma-use-slides、figma-use-motion、figma-implement-motion、figma-swiftui、figma-code-workflows、figma-generative-plugins、figma-shaders、figma-spec);这里检查第一个技能。- 全局:
f=~/.agents/skills/figma-use/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/figma-use/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已安装为figma-use,调用它并继续pointer→ 转到步骤 2
- 全局:
-
检测作用范围,然后安装:
[ -e ~/.agents/skills/figma-official-skills ] && echo "global" || echo "project"全局:
npx skills add figma/mcp-server-guide --skill figma-use figma-design-to-code figma-generate-design figma-generate-library figma-code-connect figma-create-new-file figma-generate-diagram figma-use-figjam figma-use-slides figma-use-motion figma-implement-motion figma-swiftui figma-code-workflows figma-generative-plugins figma-shaders figma-spec -g -y项目:
npx skills add figma/mcp-server-guide --skill figma-use figma-design-to-code figma-generate-design figma-generate-library figma-code-connect figma-create-new-file figma-generate-diagram figma-use-figjam figma-use-slides figma-use-motion figma-implement-motion figma-swiftui figma-code-workflows figma-generative-plugins figma-shaders figma-spec -yClaude Code: 发送一条以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行它。
Claude Code 插件方式:
claude plugin install figma@claude-plugins-official
注意事项
- 要求: Figma 账户;Figma MCP 服务(https://mcp.figma.com/mcp),Claude Code 插件会为其完成配置,而技能 CLI 不会;正常使用需拥有付费 Figma 计划的 Dev 或 Full 席位(Starter 计划、View 和 Collab 席位每月最多只能调用 6 次 MCP 工具)
- 许可证: 无 LICENSE 文件
安装后调用
| 技能 | 调用方式 |
|---|---|
figma-use | “运行 Figma Plugin API”,“Figma 脚本” |
figma-design-to-code | “实现此 Figma 设计”,“Figma 转代码” |
figma-generate-design | “生成 Figma 设计”,“代码转 Figma” |
figma-generate-library | “构建 Figma 库”,“在 Figma 中创建设计系统” |
figma-code-connect | “代码连接”,“将 Figma 连接到代码” |
figma-create-new-file | “创建 Figma 文件”,“新建 FigJam” |
figma-generate-diagram | “在 FigJam 中创建图表” |
figma-use-figjam、figma-use-slides、figma-use-motion | 通过 use_figma 处理 FigJam、Slides 和动画工作 |
figma-implement-motion | “实现此动画”,“根据 Figma 制作动画” |
figma-swiftui | SwiftUI ↔ Figma,支持双向转换 |
还会安装:figma-code-workflows、figma-generative-plugins、figma-shaders、figma-spec。
功能
Figma 官方技能套件,涵盖完整的设计 ↔ 代码桥接。它可将 Figma 设计转换为生产代码,根据代码更改生成或更新 Figma 屏幕,构建设计系统库,通过 Code Connect 将 Figma 组件连接到代码组件,编写 Figma Plugin API 脚本以实现自定义自动化,并扩展到 FigJam、Slides、动画、着色器和 SwiftUI。调用对应的 Figma MCP 工具前,必须先具备相应技能。
这些技能会驱动 Figma MCP 服务,因此也必须连接该服务,并且你需要拥有 Figma 账户。在 Claude Code 中,官方插件会同时配置 MCP 服务和技能;使用技能 CLI 时,你只会获得技能,需要自行添加服务(claude mcp add --transport http figma https://mcp.figma.com/mcp)。
不适用场景
- 对现有设计系统中的每次 Figma 写入都执行设计令牌合规检查 — 使用
claude2figma - 在 Figma 之外进行令牌架构设计 — 使用
design-tokens-skill - 不使用 Figma MCP 服务的静态设计转代码流程(这些技能默认使用该服务的工具)