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