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-code

Installs 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.

RuleDetails
Max slides per batch5 (can be 1, 2, 3, 4, or 5)
After each batchSTOP and validate output
Validation requiredCheck: no duplicate titles, proper spacing, correct colors
Continue whenValidation passes
After ALL batchesCOMBINE 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
1cognitedata avatarflows-app-reviewcognitedata/builder-skillsRun a full Flows app platform review against a React/TypeScript CDF codebase, following the cognitedata/dune-app-reviews scoring criteria. Produces three artifa298skills.sh installs
2nucliweb avatarwebperf-core-web-vitalsnucliweb/webperf-snippetsIntelligent Core Web Vitals analysis with automated workflows and decision trees. Measures LCP, CLS, INP with guided debugging that automatically determines fol295skills.sh installs
3secondsky avatarneon-vercel-postgressecondsky/claude-skillsNeon + Vercel serverless Postgres for edge and serverless environments. Use for Cloudflare Workers, Vercel Edge, Next.js apps with HTTP/WebSocket connections, d294skills.sh installs
4nicepkg avatarlegacy-to-ai-readynicepkg/ai-workflowTransform legacy codebases into AI-ready projects with Claude Code configurations. Use when (1) analyzing old projects to generate AI coding configurations, (2)293skills.sh installs
5pproenca avatarrails-devpproenca/dot-skillsRuby on Rails performance and maintainability optimization guidelines for building backend APIs and frontend web applications. This skill should be used when wr293skills.sh installs
6autobyteus avatarinfographic-powerpoint-deckautobyteus/autobyteus-skillsCreate image-based PowerPoint decks by (1) turning raw article content or notes into a detailed per-slide message plan when needed, (2) turning that message pla292skills.sh installs