About figma-reader
figma-reader is a skill for reading Figma design context through Figma MCP and saving a formatted blueprint. It accepts a Figma link, copied design prompt, or UI image, and guides the user when input or MCP access is missing.
Key features
- 01Checks for available Figma MCP tools
- 02Accepts links, prompts, or UI images
- 03Guides design selection and setup
- 04Formats design context as a blueprint
- 05Saves output to a chosen directory
Use cases
- 01Extracting design context from a Figma link
- 02Using a UI image to identify a Figma component
- 03Saving design notes for implementation
MCP support
Uses Figma MCP tools to read design context from a resolved Figma link. Checks tool availability before proceeding.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ delexw/ claude-code-misc --skill figma-readerAfter installing, type/figma-readerin Claude Code to confirm it loaded.
Bundled filesreferences/output-format.mdreferences/rules.md
Details
From the project READMEFigma Reader
Read Figma design context via the Figma MCP server.
Inputs
Raw arguments: $ARGUMENTS
Infer from the arguments:
- DESIGN_INPUT: Figma link, design prompt copied from Figma, or attached UI design image (optional)
- OUT_DIR: output directory, or
.implement-assets/figmaif not provided
Use OUT_DIR for all output paths below.
Execution
- Pre-flight check: Use
ToolSearchto detect if Figma MCP tools are available — follow references/rules.md - If MCP is not available, use
AskUserQuestionto guide setup or allow skip - Resolve design input:
- If DESIGN_INPUT contains a valid Figma link or prompt → use it directly
- If DESIGN_INPUT is an attached UI image → show it for context, then use
AskUserQuestionto ask the user to select the relevant component in Figma (see references/rules.md Design Input) - If DESIGN_INPUT is empty or not provided → use
AskUserQuestionto ask user (see references/rules.md Design Input)
- Read design: Use the Figma MCP tools to read the design from the Figma link resolved in step 3
- Format the output per references/output-format.md
- Save output: Run
mkdir -p OUT_DIRvia Bash, then save the full formatted output toOUT_DIR/blueprint.mdusing the Write tool
Comments
Markdown supported