Use this agent when the user needs to design new visual components (shapes, arrows, bullet points, pipeline figures, code blocks, callout boxes, etc.) that will be used in PowerPoint slide generation via the VibeSlides framework. These components must be grouped so all sub-elements move together when dragged, must…
Plan detailed content for a single slide given an outline entry and access to source material (LaTeX project, repo, or description). Called once per slide (or small batch) by /slides and /slides-from-latex skills after the outline planner produces the deck structure.
Plan a slide deck outline from LaTeX source, repos, or natural language descriptions. Outputs a numbered outline with type tags — one line per slide. Detail planning for each slide is handled by the slides-detail-planner agent.
Use this agent when a PPTX file has been generated and needs visual verification against design requirements. This agent should be launched after PPTX generation to check layout, styling, content placement, and overall visual fidelity.\n\nExamples:\n\n- Context: The user has asked to generate a presentation and code…
Build a diagram slide using glissando's built-in diagramBox, arrow, hookArrow, container, and native connector components. Use when the user says '/figure-diagram', 'draw a diagram', 'architecture diagram', 'flowchart', 'pipeline diagram', or needs a boxes-and-arrows style figure. Prefer this over /figure-figma and…
Experimental. Generate a diagram or figure in Figma using the Figma MCP plugin. Use when the user says '/figure-figma', 'create a diagram in Figma', 'make a Figma figure', or needs a professional-quality diagram that goes beyond boxes+arrows. Requires the Figma MCP server to be configured.
Experimental. Generate a raster figure via AI image generation (LLM → SVG → PNG). Use when the user says '/figure', 'generate an image', 'create an illustration', or needs a visual that can't be built with boxes+arrows (/figure-diagram) or Figma (/figure-figma). Best for: illustrations, charts with curves, organic…
Render PPTX slides to PNG and diagnose visual errors. Use after building a deck, when the user says '/slides-check', 'check the slides', 'how do the slides look', 'verify visually', or after /slides completes.
Add slide numbering, footer text, and academic citations to an existing deck. Use when the user says '/slides-footer', 'add slide numbers', 'add references to slides', 'number the slides', or 'add citations'.
Convert a LaTeX paper (Overleaf project, arXiv source) into a glissando slide deck. Use when the user says '/slides-from-latex', 'convert this paper to slides', 'make slides from this LaTeX', 'arXiv to slides', 'paper to deck', or provides a .tex file to present.
Reverse-engineer a PPTX back into glissando slides.ts. Use when the user says '/slides-from-pptx', 'reverse a pptx', 'extract slides from pptx', or 'pptx to ts'.
Create a new glissando slide theme from a visual description. Use when the user says '/slides-theme', 'create a theme', 'design a new theme', 'make a theme with these colors', or wants to customize the visual style of their decks.
Create a new glissando slide deck from a natural language description. Use when the user says '/slides', 'create a deck', 'build a presentation', 'make slides about', or asks for a new talk/pitch deck.