用途:该技能通过 Rube MCP 调用 Composio 的 Figma 工具包,自动化 Figma 中的文件读取、组件核对、设计令牌提取、评论管理、版本查看与图片导出等操作。
主要能力:读取文件 JSON 与节点数据、列出已发布组件与组件集、渲染并下载节点图片、提取颜色/排版/间距等设计令牌并可转换为 Tailwind 配置、查看与添加评论及反应、查看版本历史、浏览团队项目与文件、读取团队/文件样式与图片填充。
使用方式:需已连接 Rube MCP(RUBE_SEARCH_TOOLS 可用),并通过 RUBE_MANAGE_CONNECTIONS(工具包 figma)激活 Figma 连接;添加 MCP 服务器地址 https://rube.app/mcp 即可,无需 API 密钥。每次应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。常用流程:用 FIGMA_DISCOVER_FIGMA_RESOURCES 从 Figma URL 解析 file_key、node_id、team_id;用 FIGMA_GET_FILE_JSON(可设 depth、simplify)读取文件,再按需调用节点、组件、令牌、评论、导出等工具。
限制:GET_FILE_JSON 仅支持 Design 文件(figma.com/design/ 或 figma.com/file/),FigJam 板与 Slides 会返回 400 错误;ids 必须为逗号分隔字符串而非数组;URL 中节点 ID 为短横格式(1-541),API 需冒号格式(1:541);范围过大或深度过高可能触发 413,响应数据可能在 data_preview;导出图片 URL 约 30 天有效,上限 32 兆像素,失败节点可能返回 null;Tailwind 转换需传入完整 tokens 对象;团队 ID 无法程序化获取,需从 URL 提取,团队端点仅返回已发布内容;回复评论不可嵌套;仅适用于上述明确匹配的任务,输出不能替代环境验证、测试或专家审查,缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。