
Pptx Generator
This is a presentation builder that generates PowerPoint files using python-pptx with brand-specific styling. It reads color schemes, fonts, and guidelines from brand config files, then applies them to slides using a cookbook of layout templates. The batch generation system caps at 5 slides per run to avoid token limits, then combines the parts into one file. It also exports LinkedIn carousels as square PDFs. The layout system uses frontmatter blocks in Python files to define constraints and use cases for each template type. If you need branded decks without touching PowerPoint's UI, or you're pumping out carousel content regularly, this handles the repetitive formatting work. Just set up your brand folder once and feed it content.
- skills.sh installs
- 301
- GitHub stars
- 843
- last updated
- Aug 21, 2026
Install
$ npx -y skills add coleam00/second-brain-skills --skill pptx-generator --agent claude-codeInstalls into .claude/skills of the current project.
Files
PPTX Slide Generator
Generate professional, on-brand presentation slides using python-pptx. This skill supports:
- Slide Generation - Create presentations for any brand in
brands/ - Carousel Generation - Create LinkedIn carousels (square format, exports to PDF)
- Slide Editing - Modify existing PPTX files
- Layout Management - Create, edit, update cookbook layouts
IMPORTANT: All skill resources are in .claude/skills/pptx-generator/. Always use Glob patterns starting with .claude/skills/pptx-generator/ to find files.
⚠️ CRITICAL: Batch Generation Rules
NEVER generate more than 5 slides at once.
| Rule | Details |
|---|---|
| Max slides per batch | 5 (can be 1, 2, 3, 4, or 5) |
| After each batch | STOP and validate output |
| Validation required | Check: no duplicate titles, proper spacing, correct colors |
| Continue when | Validation passes |
| After ALL batches | COMBINE into single file and DELETE part files |
This prevents token limit errors and catches quality issues early.
CRITICAL: Always clean up part files after combining. The user should only see ONE final PPTX file, not multiple part files.
Sponsors
Details
- Repository
- github.com/coleam00/second-brain-skills
- Categories
- Frontend Development, Code Review & Quality, Automation & Workflows, Marketing & SEO, Office & Documents
- First seen
- Jun 3, 2026