SKILL.md
Figma 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](references/rules.md) - If MCP is not available, use
AskUserQuestionto guide setup or allow skip - Resolve design input:
- If DESIGNINPUT contains a valid Figma link or prompt → use it directly - If DESIGNINPUT is an attached UI image → show it for context, then use AskUserQuestion to ask the user to select the relevant component in Figma (see [references/rules.md](references/rules.md) Design Input) - If DESIGN_INPUT is empty or not provided → use AskUserQuestion to ask user (see [references/rules.md](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](references/output-format.md) - Save output: Run mkdir -p OUTDIR via Bash, then save the full formatted output to OUTDIR/blueprint.md using the Write tool