SuperAPI AI 工具集

figma

设计与创作

查看项目

更新于 10-15 18:37

技能介绍

用途:通过已安装的 figma CLI 检查 Figma 设计,生成屏幕与界面的实现上下文,读取组件变体、间距和设计 token 等。

主要能力与用法:先运行 figma status;若返回 not_connected,运行 figma authorize-url,只把返回的 connect_url 分享给用户。OAuth 通过 authd 使用动态客户端注册和 PKCE,凭据不得在聊天中索取。用 figma list-tools 查看实时工具目录与 schema,再以 figma call-tool --name <tool> --arguments-json '<json-object>' 调用。list-tools 只暴露已审核的 Figma 工具,含 hatch_permission、hatch_action、hatch_permission_label;未知或新工具需审核后才可用。读取权限遵循用户连接器设置,设计、文件、资产、Code Connect、插件和 shader 变更需细粒度审批。写入失败或超时不要自动重试,以免副作用已完成。

调用需要 Figma 技能的工具前,先用 get_figma_skill 获取对应 skill:// URI 并遵循其前提,技能读取使用 designs.read 权限;未知 URI 时先取 skill://index.json。仅当 list-tools 公布时才调用 get_figma_skill;技能可选而缺失可继续,必需而缺失应停止相关操作并报告。认证失败、权限拒绝、超时等读取错误不等于技能缺失。

按任务选择对应指南后再调用:设计转代码、用 use_figma 编辑画布、生成 FigJam 图表、创建 Code Connect 映射。对 Figma URL 提取 fileKey 与 node-id,并把 URL 形式(123-456)转为 API 形式(123:456)。构造参数前检查实时 schema。避免重复的目录、上下文、截图和验证调用,因为 Figma 有账号与席位相关的用量限制。

限制:资料未提供价格、平台支持范围或具体效果数据。