用途:本技能为 use_figma MCP 工具提供 FigJam 场景的专用上下文,用于在 FigJam 白板(figma.com/board/...)中创建和编辑内容。它需与 figma-use 基础技能配合,后者提供插件 API 执行的基础上下文与完整 API。
主要能力:涵盖白板内容规划(模板、回顾、头脑风暴、破冰、会议板)、创建与配置分区、便签、连接线、文本、形状、代码块、表格、标签,以及节点定位、批量修改和 FigJam 配色。
使用方式:调用 use_figma 进行 FigJam 操作时,须在逗号分隔的 skillNames 参数中包含 figma-use-figjam;若通过 MCP 资源加载,须加 resource: 前缀。检查 FigJam 文件用 get_figjam(返回 XML 节点树,含页面、分区、便签、连接线等 ID),需先获取 ID 再写引用代码。get_metadata 不支持 FigJam;get_screenshot 需有效 nodeId。文本修改遵循加载字体→await→修改→返回 ID 的流程,字体应从 node.text.fontName 读取。添加图片只能用 upload_assets。多个参考文档应并行批量读取,延迟工具可用 ToolSearch 的 select: 语法一次加载。
限制:不要在 FigJam 调用 figma.createPage(),会抛 TypeError,FigJam 文件只有一个隐式页面,应改用分区组织内容。use_figma 的 console.log 不会返回给智能体,只能靠返回值。具体请求响应格式与更多 API 细节见 figma-use 参考文档。