用途:从 Figma URL 导出指定 frame 的 PNG 截图,常用于取得设计稿静态截图,或在设计稿与实现比对前准备基准图。
主要能力:支持 Figma 文件或 frame 的 URL,可指定 node ID、输出文件名与缩放倍数。脚本仅使用 Python 内置 urllib,无需额外安装包。
使用方式:需先准备 FIGMA_ACCESS_TOKEN,可设为环境变量或放在项目根目录的 .env(脚本会自行读取)。命令为:python "${CLAUDE_PLUGIN_ROOT}/scripts/figma-export.py" "<figma_url>" --output design.png [--scale 1] [--node-id <id>]。脚本位于插件目录而非用户项目内,路径必须使用 ${CLAUDE_PLUGIN_ROOT},写相对路径会找不到文件。
参数:figma_url 必填;--output 可选,默认 figma-export.png;--scale 可选,默认 1,需与网页截图的 device pixel ratio 一致,否则像素比对会出现满版假差异;--node-id 可选,可从 URL 的 node-id= 参数取得。支持的 URL 格式包括 https://www.figma.com/file/XXXXX/FileName?node-id=1-2 与 https://www.figma.com/design/XXXXX/FileName?node-id=1-2。
限制:若无 Figma Token,可请用户手动从 Figma 导出截图,或用 Playwright 打开 Figma URL 截图(需用户已登录 Figma)。其他收费、平台与效果信息暂未提供。