Author Figma Slides presentations: manage slide grid, add text/shapes, set backgrounds and transitions. Load when user wants to build or edit a Figma Slides deck.
How this skill is triggered — by the user, by Claude, or both
Slash command
/figma-console-mcp-skills:figma-slidesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and edit Figma Slides presentations: manage the slide grid (list / create / duplicate / reorder
Build and edit Figma Slides presentations: manage the slide grid (list / create / duplicate / reorder
/ delete / focus / skip), add content (text, shapes, background color), and control transitions. Each
slide is a SLIDE node; the deck is a 2D grid (figma.getSlideGrid() → rows of slides).
use_figma rules — load the official figma-use skill first; it is the full Figma Plugin API reference. Essentials these scripts rely on: plain JS with top-level await + return (no IIFE, no figma.closePlugin(); console.log is not returned), inputs inlined as const at the top of each script, colors in 0–1 range, load fonts before any text op, await figma.getNodeByIdAsync(...), and atomic errors (a failed script applies nothing — read the error, fix, retry).return { editorType: figma.editorType }; — it must be 'slides'.scripts/snippet List slides). Slide IDs are what
every other op references.use_figma (skillNames: "figma-slides"), editing the inlined constants.add text to slide calls await figma.loadFontAsync({ family, style }) before setting .characters — never skip it. Default is Inter / Regular.figma.createSlide({ row, col }), or figma.createSlide() to append.style values: NONE, DISSOLVE, SLIDE_FROM_LEFT, SLIDE_FROM_RIGHT,
SLIDE_FROM_BOTTOM, SLIDE_FROM_TOP, PUSH_FROM_LEFT, PUSH_FROM_RIGHT, PUSH_FROM_BOTTOM,
PUSH_FROM_TOP, SMART_ANIMATE. Timing defaults to { type: 'ON_CLICK' }.Background rectangle inserted at index 0;
re-running updates the existing one instead of stacking.reorder takes a 2D array of slide IDs (rows × columns) and rebuilds the grid via
figma.setSlideGrid. Every ID must exist in the current grid or it throws.slide.isSkippedSlide (note: the property is isSkippedSlide, not skipped).npx claudepluginhub southleft/figma-console-mcp-skills --plugin figma-console-mcp-skillsProvides Slides-specific context for using Figma's use_figma MCP tool, covering critical rules for node positioning and avoiding intermittent bugs.
Orchestrates presentation creation from content planning to format-specific generation (HTML slides or PPTX). Invokes html-slides or pptx-slides skills for final output.
Edits, creates, and inspects .pptx files programmatically via atomic JSON patches. Reads slide structure, replaces text/images, swaps colors/themes, and renders slides to images for visual verification.