Skip to content
Seun Sowemimo / Software engineer / Lagos TryRaisins

Slide decks

Creates and edits PowerPoint decks with PptxGenJS, including charts and diagrams, and checks rendered slides for overflow and font problems.

yeknal-slides20 filesApache-2.0Docs and files

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.

File list with SHA-256 hashes

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.