What problem does it solve? Writing Figma Plugin API code blind leads to common, hard-to-debug failures like unawaited promises, invalid page switching, and collapsed auto-layout. This Skill provides the mandatory rules, gotchas, and reference docs needed before every use_figma tool call so scripts execute correctly the first time. ## Core Features & Use Cases - Plugin API guardrails: Enforces critical rules such as using return for output, 0–1 color ranges, async page switching via setCurrentPageAsync, and returning all created or mutated node IDs. - Incremental workflow guidance: Prescribes an inspect-first, small-steps pattern with validation via get_metadata and get_screenshot after each stage. - Deep reference library: Ships reference docs covering variables, components and variants, text and effect styles, common patterns, error recovery, and the full Plugin API typings. - Use Case: When asked to build a button component set with color variables and modes in Figma, load this Skill first to correctly create the collection, bind paints, set explicit variable modes, combine variants, and lay them out without overlap. ## Quick Start Load the figma-use skill before calling use_figma, then ask the agent to create a styled auto-layout card frame in the current Figma page.