- Home
- Skills
- Coleam00
- Second Brain Skills
- Pptx Generator
pptx-generator_skill
- Python
145
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill coleam00/second-brain-skills --skill pptx-generator- cookbook-preview.pptx53.2 KB
- font-test.pptx27.7 KB
- generate-cookbook-preview.py26.9 KB
- SKILL.md38.9 KB
Overview
This skill generates and edits presentation slides as PPTX files, produces LinkedIn carousel PDFs (square 1:1), and manages reusable slide layouts. It creates files compatible with PowerPoint, Google Slides, and Keynote and enforces brand-consistent styling from configured brand folders. It also supports layout authoring and updates to a layout cookbook.
How this skill works
Before generating slides the skill checks available brand configurations and reads brand colors, fonts, assets, and tone files. It reads layout frontmatter for every layout to pick appropriate templates, then generates slides in batches (max 5 slides per batch), validates each batch, and combines part files into a single output file. Carousel exports produce square PDFs for LinkedIn; presentations default to 16:9 PPTX.
When to use it
- Create a new presentation for a specific brand ("create slides for {brand}")
- Generate a LinkedIn carousel or 1:1 social PDF ("create a carousel")
- Edit or update an existing PPTX file ("edit this pptx")
- Add, update, or improve layout templates in the cookbook
- Any request mentioning slides, PPTX, presentations, carousels, or layouts with a brand name
Best practices
- Ensure at least one brand exists; if none, create a brand with colors, fonts, and assets before generating slides
- Never generate more than 5 slides per batch; validate each batch for duplicate titles, spacing, and correct colors
- Read every layout frontmatter before selecting layouts to respect limits and avoid misfit templates
- Favor visual layouts over text-heavy content slides: keep content-slide usage under 25% and avoid repeating the same layout more than 2–3 times
- After generating all batches, combine into a single PPTX and delete intermediate part files so the user receives one final file
Example use cases
- Generate a 12-slide investor deck for the brand 'acme' (processed in batches of 5, 5, and 2)
- Create a 6-page LinkedIn carousel as a square PDF summarizing a blog post
- Edit an existing PPTX to update colors, fonts, and swap layouts to match brand guidelines
- Add a new 'multi-card' layout to the cookbook and update its frontmatter to indicate max_cards
- Convert a long bullet-heavy document into a visually diverse slide set using card, stats, and hero layouts
FAQ
The skill stops and asks whether you want to create a brand. It will gather colors, fonts, assets, and optional guidelines before proceeding.
Why limit to 5 slides per batch?
Batches prevent token and quality errors. Each batch is validated for duplicates, spacing, and color correctness before continuing.