One-click install
npx skills add https://github.com/Aradotso/design-skills --skill figma-make-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figma-make-extractor
Source: https://github.com/Aradotso/design-skills/tree/main/skills/figma-make-extractor
Command: npx skills add https://github.com/Aradotso/design-skills --skill figma-make-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Figma Make (.make) files contain generated React/TypeScript source code and assets, but their contents are not accessible via the Figma API, forcing manual reverse-engineering to recover usable code.

Core Features & Use Cases

  • Reverse-engineer and decode the .make canvas to extract the embedded source and design data.
  • Extract source files and recreate a runnable React application with corrected imports and an organized project structure.
  • Extract design tokens and assets (colors, fonts/CSS variables, and images) so the generated app can closely match the original prototype.
  • Use Case: You have an AI-generated design prototype distributed as a .make file and you need to convert it into a working React app you can run, modify, and deploy.

Quick Start

Run the extraction pipeline on your file by executing: ./run-all.sh ../YourFile.make from the make_extraction directory.

Frequently Asked Questions about figma-make-extractor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract source code from a Figma Make file into a React app?

To extract source code from a Figma Make file, run the extraction pipeline via `./run-all.sh ../YourFile.make`. This decodes the canvas.fig binary and generates a runnable React application with corrected imports.

Can I recover design tokens and image assets from a .make file?

Yes, you can recover design tokens and image assets from a .make file. The extraction pipeline extracts colors, CSS variables, fonts, and images to ensure the generated React app closely matches the original prototype.

How does decoding the Figma Make canvas binary format work?

Decoding the Figma Make canvas binary involves processing the custom canvas.fig format using deflate/zstd decompression and Kiwi-schema steps to access the embedded source and design data.

Do I need the Figma API to reverse engineer AI-generated prototypes?

No, you do not need the Figma API to reverse engineer AI-generated prototypes. The tool directly decodes the .make file binary to bypass the API and recover the usable React codebase.

Why does my extracted React app fail to build after recovering Figma Make files?

Extracted React apps often fail to build due to incorrect imports. The extraction pipeline specifically fixes imports and organizes the project structure during generation to ensure the output builds successfully.

What is the best way to convert an AI-generated design prototype into an editable codebase?

The best way to convert an AI-generated design prototype into an editable codebase is using a reverse-engineering tool that decodes the proprietary canvas binary and bootstraps a runnable React project.