con un clic
sg-build
Assemble final PowerPoint (.pptx) from presentation markdown and generated images
Menú
Assemble final PowerPoint (.pptx) from presentation markdown and generated images
Generate a complete, on-brand Chick-fil-A PowerPoint presentation from a topic using CFA brand guidelines, template layouts, and extracted brand assets
Draft full slide content (titles, bullets, speaker notes, graphics descriptions) from an outline
Run the complete 7-step slide generation pipeline from topic to PowerPoint
Generate slide visuals using Gemini Pro from validated graphics descriptions
Run quality analysis and automated improvement on drafted slide content
Generate a structured presentation outline from research findings
| name | sg-build |
| description | Assemble final PowerPoint (.pptx) from presentation markdown and generated images |
| argument-hint | <presentation.md> [--template generic] [--style style.json] |
| allowed-tools | Bash, Read, Glob, Grep |
Assemble the final PowerPoint file (.pptx) from the presentation markdown and generated images. Uses python-pptx to create a professional slide deck with the selected template.
Working directory:
!pwd
Available presentation files:
!ls -la *.md 2>/dev/null | grep -i pres || echo "No presentation files found"
Available images:
!ls images/ 2>/dev/null | wc -l || echo "0"
Available templates:
!sg list-templates 2>&1 || echo "Cannot list templates"
Suggest this skill when:
slide-generator package installedpresentation.md file with slide contentimages/ directory (optional — builds without images if missing)Required:
<presentation.md> - Path to presentation markdown fileOptional:
--template <name> - Template to use (default: generic). Use sg list-templates to see options--style <path> - Custom style JSON file for colors, fonts, sizing--output <path> - Output .pptx file pathsg list-templates
sg build presentation.md --template generic
The build step:
| Error | Cause | Fix |
|---|---|---|
Template not found | Invalid template name | Run sg list-templates |
No slides parsed | Malformed markdown | Check presentation.md format |
Image not found | Missing image file | Re-run sg generate-images or use --skip-images |
python-pptx error | Template corruption | Try a different template |
The build step produces:
.pptx PowerPoint file ready for presentationInstall custom templates to ~/.slide-generator/templates/<name>/:
.pptx template filetemplate.py extending PresentationTemplatestyle.json for color/font configuration