← ClaudeAtlas

figma-use-motionlisted

Motion / animation context for the `use_figma` MCP tool — animating Figma nodes via manual keyframes, animation styles, easing, and timeline duration. Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node.
Moliboy5000/.claude · ★ 0 · AI & Automation · score 65
Install: claude install-skill Moliboy5000/.claude
# use_figma — Figma Plugin API Skill for Motion Motion context for the `use_figma` MCP tool. [figma-use](../figma-use/SKILL.md) covers the foundational Plugin API rules — load both together. **Always pass `skillNames: "figma-use-motion"` (comma-separated alongside `figma-use`) when calling `use_figma` for motion work.** Logging only. ## Runtime Gating Motion APIs are gated behind the `metronome` user feature flag. When the calling user doesn't have it, every motion property and helper referenced in this skill throws `"<name>" is not a supported API`. **Bail out fast on that error.** Do not retry; tell the user motion isn't enabled for them and stop. Otherwise you'll burn calls and confuse the user with repeated identical failures. ## When to use this skill Load this skill whenever a `use_figma` task involves: - Adding, editing, or removing keyframes on a node (`manualKeyframeTracks`, `applyManualKeyframeTrack`, `removeManualKeyframeTrack`). - Animating fill or stroke colors over time. - Applying, editing, or removing animation styles (`applyAnimationStyle`, `removeAnimationStyle`, `animationStyles`). - Reading or writing timeline duration via `node.timelines` / `node.setTimelineDuration(id, seconds)`. - Choosing easing for any of the above. Static design work (creating shapes, components, variables, layout) goes through [figma-use](../figma-use/SKILL.md) alone — this skill is only for the time dimension. ## Exposed motion API surface - `node.manualKeyframeTracks` —