skills/smithery.ai/presentation

presentation

SKILL.md

Presentation Skill

Build professional PPTX presentations from prose documents. Reads a document describing a presentation (spec, outline, notes, or any structured description), designs the deck holistically, generates HTML slides in parallel, and assembles a .pptx via document-skills:pptx.

Invocation

/presentation <filename>

  1. No filename provided → ask for one (unchanged)

  2. .pptx file → extract content, then offer choice a. Extract content via python -m markitdown <file> → slide text as markdown b. Extract theme/colors via unpack.py + theme1.xml parsing (see PPTX/PDF Input below) c. Generate thumbnail grid for visual reference d. Write skeleton-structured markdown to <basename>.md e. Ask: "Refine with spec interview?" or "Build now?"

    • Spec path → delegate to /spec (see Spec Integration below), then continue to build pipeline
    • Build path → enter build pipeline with the extracted markdown
Installs
12
First Seen
Mar 24, 2026