Set slide transitions
figma_set_slide_transitionSet transitions for Figma Slides slides with style, duration, curve, and on-click or after-delay timing. Fields left out stay unchanged; unsupported builds refuse without edits.
Instructions
Set the transition into each of these Figma Slides slides: style (DISSOLVE, SMART_ANIMATE, SLIDE_FROM_LEFT, PUSH_FROM_RIGHT, … or NONE), duration 0.01–10 s, curve, and timing: on-click, or after-delay with delay 0–30 s (a delay with on-click is refused: Figma sets it to 0). Fields left out keep each slide's current value. Each slide's transition is read before anything changes: if this Figma build does not implement transitions the call is refused, nothing changed. Returns each slide's transition as read back. Not prototype interactions (figma_set_reactions) or layer animation (figma_set_keyframes). Editors: Slides only, unverified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curve | No | Easing (EASE_IN_AND_OUT, not EASE_IN_OUT). | |
| delay | No | Seconds, with timing after-delay only. | |
| style | Yes | The transition style; NONE removes it. | |
| timing | No | What starts it. | |
| session | No | Optional sessionId or file name, to pick a Figma file when more than one is connected. | |
| duration | No | Seconds. | |
| slideIds | Yes | ||
| idempotencyKey | No | Caller-owned retry key, ≤128 chars. Re-calling with the same key never executes twice: it returns the existing result, or waits for the op still in flight. Supply your own for anything large — if the MCP client times out (rather than the bridge), only a key you chose can be used to retry safely. |