powerpoint-presentations

Create and edit PowerPoint decks with PptxGenJS using consistent design rules.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill powerpoint-presentations-otto-poblysh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint-presentations
Source: https://github.com/otto-poblysh/pedagemy-early-access/tree/main/.agents/skills/powerpoint-presentations
Command: npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill powerpoint-presentations-otto-poblysh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents time-consuming, inconsistent slide creation and editing by giving a repeatable design system and a QA-focused workflow for PowerPoint presentations.

Core Features & Use Cases

  • Create decks from scratch with a consistent design system: Generate slide layouts and styling using PptxGenJS guidelines, including palettes, typography, spacing, and visual motif rules.
  • Create decks from user templates without losing the template theme: Preserve masters/layouts by deleting example content and adding new slides using the template’s own layouts, then updating slide content.
  • Edit existing decks safely and accurately: Analyze slide structure to locate element IDs, then batch updates in a single operation to avoid overwriting edits.
  • Verify visual correctness with screenshot previews: Run a preview after every change and fix issues via a bug-hunt loop.

Quick Start

Use the powerpoint-presentations skill to create a new deck from scratch and then preview the rendered slides to confirm alignment, spacing, contrast, and legibility.

Frequently Asked Questions about powerpoint-presentations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate PowerPoint presentations with consistent slide layouts and typography?

To generate PowerPoint presentations with consistent layouts, this skill uses PptxGenJS to apply a unified design system governing palette, typography, spacing, and visual motifs. It builds slides from scratch while enforcing safe margins and correct color formatting for uniform deck creation.

How do I edit existing PowerPoint decks without overwriting previous slide updates?

To edit existing PowerPoint decks without overwriting updates, this skill analyzes the slide structure to locate specific element IDs. It then batches all targeted modifications into a single operation, preventing sequential overwrites and preserving existing slide content.

Can I create PowerPoint slides from an uploaded template without losing the original theme?

You can create slides from an uploaded template without losing the original theme by preserving the template's masters and layouts. This skill deletes example content and adds new slides using the template's own layouts, ensuring the original visual styling remains intact.

What is the best way to verify visual correctness in PowerPoint slide design?

The best way to verify visual correctness in PowerPoint slide design is by running screenshot previews after every change. This skill enforces a QA-focused workflow that renders screenshots to check alignment, contrast, and legibility, fixing issues via a bug-hunt loop.

Does PptxGenJS support batch updates for targeted edits on existing PowerPoint files?

PptxGenJS supports batch updates for targeted edits on existing PowerPoint files through this skill's template-preserving workflow. It analyzes slide structures to identify specific elements and applies all updates in a single non-overwriting batch to ensure accurate modifications.