SuperAPI AI 工具集

figma-automation

设计与创作

查看项目

更新于 10-15 21:09

技能介绍

用途:通过 Rube MCP 调用 Composio 的 Figma 工具包,自动化 Figma 中的文件、组件、设计令牌、评论与导出等操作。

主要能力:解析 Figma URL 提取 ID;获取文件 JSON 与节点数据;列出文件组件与组件集;将节点渲染为 png、svg、jpg、pdf 并下载;提取颜色、字体、间距等设计令牌并转换为 Tailwind 配置;查看或添加评论、获取评论互动与文件版本历史;浏览团队项目、项目文件、团队样式、文件样式与图片填充。

使用方式:先在客户端配置中添加 MCP 服务 https://rube.app/mcp,无需 API key;确认 RUBE_SEARCH_TOOLS 可用;调用 RUBE_MANAGE_CONNECTIONS 并选择 figma 工具包,若连接非 ACTIVE,按返回的授权链接完成 Figma 授权;确认状态为 ACTIVE 后再执行工作流。常用工具包括 FIGMA_DISCOVER_FIGMA_RESOURCES、FIGMA_GET_FILE_JSON、FIGMA_GET_FILE_NODES、FIGMA_RENDER_IMAGES_OF_FILE_NODES、FIGMA_DOWNLOAD_FIGMA_IMAGES、FIGMA_EXTRACT_DESIGN_TOKENS、FIGMA_DESIGN_TOKENS_TO_TAILWIND、FIGMA_GET_COMMENTS_IN_A_FILE、FIGMA_ADD_A_COMMENT_TO_A_FILE、FIGMA_GET_VERSIONS_OF_A_FILE 等。始终先用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

限制:GET_FILE_JSON 仅支持 Design 文件,FigJam 白板与 Slides 会返回 400;ids 需为逗号分隔字符串,节点 ID 需从 URL 的短横线格式(1-541)转为冒号格式(1:541);过宽 ids 或过深 depth 可能触发 413,需缩小范围;渲染图片返回 node_id 到 URL 的映射,部分可能为 null,URL 约 30 天有效,图片上限 32 兆像素;Tailwind 转换需传入完整 tokens 对象;评论回复仅一层;团队 ID 无法程序化获取,需从 URL 提取。

适用场景:需要以可审计方式执行 Figma 自动化工作流、保留上游来源与文件上下文、审阅导入技能包时使用。不替代具体环境中的验证、测试或专家评审;缺少必要输入、权限或成功标准时应先询问。