pptx-generator_skill

This skill generates and edits professional PPTX slides and LinkedIn carousels, applying brand layouts and ensuring batch safety.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational