Slide decks
Creates and edits PowerPoint decks with PptxGenJS, including charts and diagrams, and checks rendered slides for overflow and font problems.
When to use it
- You need a new .pptx deck built.
- Slides should be recreated from screenshots or a PDF.
- Text overflows or fonts change when the deck opens elsewhere.
A practical example
You ask
“Make a ten-slide deck from this project update, with one chart.”
Your agent does
It builds an editable deck with the chart, renders every slide and fixes overflow before handing it over.
What gets installed
The whole folder is copied, so scripts, references and any license notices stay together.
- agents/openai.yaml283 bytes
- assets/pptxgenjs_helpers/code.js2,288 bytes
- assets/pptxgenjs_helpers/image.js9,262 bytes
- assets/pptxgenjs_helpers/index.js697 bytes
- assets/pptxgenjs_helpers/latex.js1,815 bytes
- assets/pptxgenjs_helpers/layout_builders.js10,823 bytes
- assets/pptxgenjs_helpers/layout.js23,013 bytes
- assets/pptxgenjs_helpers/svg.js941 bytes
- assets/pptxgenjs_helpers/text.js27,274 bytes
- assets/pptxgenjs_helpers/util.js373 bytes
- assets/slides-small.svg2,489 bytes
- assets/slides.png1,868 bytes
- LICENSE.txt11,351 bytes
- references/pptxgenjs-helpers.md3,037 bytes
- scripts/create_montage.py10,323 bytes
- scripts/detect_font.py34,800 bytes
- scripts/ensure_raster_image.py6,364 bytes
- scripts/render_slides.py9,484 bytes
- scripts/slides_test.py6,400 bytes
- SKILL.md4,537 bytes
Before you start: Uses Node.js, Python and LibreOffice for rendering checks.
Credit and license
Adapted from Anthropic’s document skills. It’s shared under the Apache License 2.0, and the license file is installed with it however you choose to install.