figma-automation by sickn33/antigravity-awesome-skills
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill figma-automation通过 Composio 的 Figma 工具包和 Rube MCP 自动化 Figma 操作。
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 建立活跃的 Figma 连接,并指定工具包为 figmaRUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP:在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应,以验证 Rube MCP 可用figma 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用时机:用户希望检查 Figma 设计文件或提取组件信息
工具调用顺序:
FIGMA_DISCOVER_FIGMA_RESOURCES - 从 Figma URL 中提取 ID [先决条件]FIGMA_GET_FILE_JSON - 获取文件数据(默认简化)[必需]FIGMA_GET_FILE_NODES - 获取特定节点数据 [可选]FIGMA_GET_FILE_COMPONENTS - 列出已发布的组件 [可选]FIGMA_GET_FILE_COMPONENT_SETS - 列出组件集 [可选]关键参数:
file_key:来自 URL 的文件密钥(例如,从 figma.com/design/abc123XYZ/... 中提取的 'abc123XYZ')ids:逗号分隔的节点 ID(不是数组)depth:树遍历深度(2 表示页面和顶层子节点)simplify:为 True 时表示 AI 友好格式(减少 70% 以上的大小)常见问题:
ids 必须是逗号分隔的字符串,而不是数组data_preview 中,而不是 data 中使用时机:用户希望将设计资源导出为图像
工具调用顺序:
FIGMA_GET_FILE_JSON - 查找要导出的节点 ID [先决条件]FIGMA_RENDER_IMAGES_OF_FILE_NODES - 将节点渲染为图像 [必需]FIGMA_DOWNLOAD_FIGMA_IMAGES - 下载渲染的图像 [可选]FIGMA_GET_IMAGE_FILLS - 获取图像填充 URL [可选]关键参数:
file_key:文件密钥ids:要渲染的逗号分隔节点 IDformat:'png'、'svg'、'jpg' 或 'pdf'scale:PNG/JPG 的缩放因子(0.01-4.0)images:用于下载的 {node_id, file_name, format} 数组常见问题:
使用时机:用户希望提取设计令牌用于开发
工具调用顺序:
FIGMA_EXTRACT_DESIGN_TOKENS - 提取颜色、排版、间距 [必需]FIGMA_DESIGN_TOKENS_TO_TAILWIND - 转换为 Tailwind 配置 [可选]关键参数:
file_key:文件密钥include_local_styles:包含本地样式(默认为 true)include_variables:包含 Figma 变量tokens:来自提取的完整令牌对象(用于 Tailwind 转换)常见问题:
使用时机:用户希望查看或添加评论,或检查版本历史
工具调用顺序:
FIGMA_GET_COMMENTS_IN_A_FILE - 列出文件中的所有评论 [可选]FIGMA_ADD_A_COMMENT_TO_A_FILE - 添加评论 [可选]FIGMA_GET_REACTIONS_FOR_A_COMMENT - 获取评论反应 [可选]FIGMA_GET_VERSIONS_OF_A_FILE - 获取版本历史 [可选]关键参数:
file_key:文件密钥as_md:以 Markdown 格式返回评论message:评论文本comment_id:用于获取反应的评论 ID常见问题:
使用时机:用户希望列出团队项目或文件
工具调用顺序:
FIGMA_GET_PROJECTS_IN_A_TEAM - 列出团队项目 [可选]FIGMA_GET_FILES_IN_A_PROJECT - 列出项目文件 [可选]FIGMA_GET_TEAM_STYLES - 列出团队发布的样式 [可选]关键参数:
team_id:来自 URL 的团队 ID(figma.com/files/team/TEAM_ID/...)project_id:项目 ID常见问题:
从 Figma URL 中提取 ID:
1. 使用 figma_url 调用 FIGMA_DISCOVER_FIGMA_RESOURCES
2. 从响应中提取 file_key, node_id, team_id
3. 将短横线格式的节点 ID(1-541)转换为冒号格式(1:541)
1. 使用 depth=2 调用 FIGMA_GET_FILE_JSON 以获取概览
2. 从响应中识别目标节点
3. 使用特定的 ids 和更高的 depth 再次调用以获取详细信息
文件类型支持:
节点 ID 格式:
node-id=1-5411:541| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 解析 URL | FIGMA_DISCOVER_FIGMA_RESOURCES | figma_url |
| 获取文件 JSON | FIGMA_GET_FILE_JSON | file_key, ids, depth |
| 获取节点 | FIGMA_GET_FILE_NODES | file_key, ids |
| 渲染图像 | FIGMA_RENDER_IMAGES_OF_FILE_NODES | file_key, ids, format |
| 下载图像 | FIGMA_DOWNLOAD_FIGMA_IMAGES | file_key, images |
| 获取组件 | FIGMA_GET_COMPONENT | file_key, node_id |
| 文件组件 | FIGMA_GET_FILE_COMPONENTS | file_key |
| 组件集 | FIGMA_GET_FILE_COMPONENT_SETS | file_key |
| 设计令牌 | FIGMA_EXTRACT_DESIGN_TOKENS | file_key |
| 令牌转 Tailwind | FIGMA_DESIGN_TOKENS_TO_TAILWIND | tokens |
| 文件评论 | FIGMA_GET_COMMENTS_IN_A_FILE | file_key |
| 添加评论 | FIGMA_ADD_A_COMMENT_TO_A_FILE | file_key, message |
| 文件版本 | FIGMA_GET_VERSIONS_OF_A_FILE | file_key |
| 团队项目 | FIGMA_GET_PROJECTS_IN_A_TEAM | team_id |
| 项目文件 | FIGMA_GET_FILES_IN_A_PROJECT | project_id |
| 团队样式 | FIGMA_GET_TEAM_STYLES | team_id |
| 文件样式 | FIGMA_GET_FILE_STYLES | file_key |
| 图像填充 | FIGMA_GET_IMAGE_FILLS | file_key |
此技能适用于执行概述中描述的工作流或操作。
每周安装数
97
代码库
GitHub 星标数
27.1K
首次出现
2026年2月8日
安全审计
安装于
codex95
opencode95
gemini-cli93
github-copilot92
amp92
kimi-cli92
Automate Figma operations through Composio's Figma toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit figmaRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit figmaWhen to use : User wants to inspect Figma design files or extract component information
Tool sequence :
FIGMA_DISCOVER_FIGMA_RESOURCES - Extract IDs from Figma URLs [Prerequisite]FIGMA_GET_FILE_JSON - Get file data (simplified by default) [Required]FIGMA_GET_FILE_NODES - Get specific node data [Optional]FIGMA_GET_FILE_COMPONENTS - List published components [Optional]FIGMA_GET_FILE_COMPONENT_SETS - List component sets [Optional]Key parameters :
file_key: File key from URL (e.g., 'abc123XYZ' from figma.com/design/abc123XYZ/...)ids: Comma-separated node IDs (NOT an array)depth: Tree traversal depth (2 for pages and top-level children)simplify: True for AI-friendly format (70%+ size reduction)Pitfalls :
ids must be a comma-separated string, not an arraydata_preview instead of dataWhen to use : User wants to export design assets as images
Tool sequence :
FIGMA_GET_FILE_JSON - Find node IDs to export [Prerequisite]FIGMA_RENDER_IMAGES_OF_FILE_NODES - Render nodes as images [Required]FIGMA_DOWNLOAD_FIGMA_IMAGES - Download rendered images [Optional]FIGMA_GET_IMAGE_FILLS - Get image fill URLs [Optional]Key parameters :
file_key: File keyids: Comma-separated node IDs to renderformat: 'png', 'svg', 'jpg', or 'pdf'scale: Scale factor (0.01-4.0) for PNG/JPGimages: Array of {node_id, file_name, format} for downloadsPitfalls :
When to use : User wants to extract design tokens for development
Tool sequence :
FIGMA_EXTRACT_DESIGN_TOKENS - Extract colors, typography, spacing [Required]FIGMA_DESIGN_TOKENS_TO_TAILWIND - Convert to Tailwind config [Optional]Key parameters :
file_key: File keyinclude_local_styles: Include local styles (default true)include_variables: Include Figma variablestokens: Full tokens object from extraction (for Tailwind conversion)Pitfalls :
When to use : User wants to view or add comments, or inspect version history
Tool sequence :
FIGMA_GET_COMMENTS_IN_A_FILE - List all file comments [Optional]FIGMA_ADD_A_COMMENT_TO_A_FILE - Add a comment [Optional]FIGMA_GET_REACTIONS_FOR_A_COMMENT - Get comment reactions [Optional]FIGMA_GET_VERSIONS_OF_A_FILE - Get version history [Optional]Key parameters :
file_key: File keyas_md: Return comments in Markdown formatmessage: Comment textcomment_id: Comment ID for reactionsPitfalls :
When to use : User wants to list team projects or files
Tool sequence :
FIGMA_GET_PROJECTS_IN_A_TEAM - List team projects [Optional]FIGMA_GET_FILES_IN_A_PROJECT - List project files [Optional]FIGMA_GET_TEAM_STYLES - List team published styles [Optional]Key parameters :
team_id: Team ID from URL (figma.com/files/team/TEAM_ID/...)project_id: Project IDPitfalls :
Extract IDs from Figma URLs:
1. Call FIGMA_DISCOVER_FIGMA_RESOURCES with figma_url
2. Extract file_key, node_id, team_id from response
3. Convert dash-format node IDs (1-541) to colon format (1:541)
1. Call FIGMA_GET_FILE_JSON with depth=2 for overview
2. Identify target nodes from the response
3. Call again with specific ids and higher depth for details
File Type Support :
Node ID Formats :
node-id=1-5411:541| Task | Tool Slug | Key Params |
|---|---|---|
| Parse URL | FIGMA_DISCOVER_FIGMA_RESOURCES | figma_url |
| Get file JSON | FIGMA_GET_FILE_JSON | file_key, ids, depth |
| Get nodes | FIGMA_GET_FILE_NODES | file_key, ids |
| Render images | FIGMA_RENDER_IMAGES_OF_FILE_NODES | file_key, ids, format |
| Download images | FIGMA_DOWNLOAD_FIGMA_IMAGES | file_key, images |
| Get component | FIGMA_GET_COMPONENT | file_key, node_id |
| File components | FIGMA_GET_FILE_COMPONENTS | file_key |
| Component sets | FIGMA_GET_FILE_COMPONENT_SETS | file_key |
| Design tokens | FIGMA_EXTRACT_DESIGN_TOKENS | file_key |
This skill is applicable to execute the workflow or actions described in the overview.
Weekly Installs
97
Repository
GitHub Stars
27.1K
First Seen
Feb 8, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykWarn
Installed on
codex95
opencode95
gemini-cli93
github-copilot92
amp92
kimi-cli92
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
157,400 周安装
Kubernetes专家技能:容器编排、集群管理、生产部署与云原生架构优化指南
96 周安装
Base技能包:bankrbot开源AI助手核心技能库,提升开发效率与代码质量
96 周安装
Capacitor应用调试指南:iOS/Android WebView与原生代码调试完整教程
96 周安装
Nansen 退出信号分析工具:监控聪明资金流向,预警代币风险
96 周安装
Nansen Web Fetcher:基于Gemini AI的网页内容抓取与分析CLI工具
96 周安装
EachLabs Fashion AI:AI时尚模特生成与虚拟试穿API,打造时尚视觉内容
96 周安装
| Tokens to Tailwind | FIGMA_DESIGN_TOKENS_TO_TAILWIND | tokens |
| File comments | FIGMA_GET_COMMENTS_IN_A_FILE | file_key |
| Add comment | FIGMA_ADD_A_COMMENT_TO_A_FILE | file_key, message |
| File versions | FIGMA_GET_VERSIONS_OF_A_FILE | file_key |
| Team projects | FIGMA_GET_PROJECTS_IN_A_TEAM | team_id |
| Project files | FIGMA_GET_FILES_IN_A_PROJECT | project_id |
| Team styles | FIGMA_GET_TEAM_STYLES | team_id |
| File styles | FIGMA_GET_FILE_STYLES | file_key |
| Image fills | FIGMA_GET_IMAGE_FILLS | file_key |