slides

Create and edit PowerPoint slide decks with PptxGenJS.

24|3|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/VoDaiLocz/kilo-kit-mcp --skill slides-vodailocz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/VoDaiLocz/kilo-kit-mcp/tree/main/skills/writing-docs/slides
Command: npx skills add https://github.com/VoDaiLocz/kilo-kit-mcp --skill slides-vodailocz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, python-pptx, Pillow, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and editing PowerPoint slide decks, offering a robust set of tools for various tasks.

Core Features & Use Cases

  • Slide Creation: Build new PowerPoint decks from scratch using PptxGenJS and layout helpers.
  • Slide Editing: Modify existing slides while preserving editability and validating layout.
  • Asset Management: Integrate and manage charts, diagrams, and visual elements within slides.
  • Use Case: If you need to create a new PowerPoint presentation, this Skill can help you design slides, incorporate data visualizations, and ensure proper formatting.

Quick Start

Run the following command: slides create deck.pptx --theme myTheme --output output.pptx

Frequently Asked Questions about slides

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

FAQPage Schema
How do I create a PowerPoint presentation using pptxgenjs?

You can build new pptx decks from scratch using this Skill by running deck generation commands with layout helpers, incorporating data visualizations, and validating layout formatting for proper presentation design.

Can I modify existing pptx slides while preserving editability?

Yes, you can modify existing pptx slides while preserving editability. This Skill handles slide modification tasks and validates layout formatting to ensure the presentation design remains fully editable and properly formatted.

Do I need python-pptx and Pillow installed to manage slide assets?

Yes, you need python-pptx, Pillow, and pdf2image installed. These dependencies support the PptxGenJS authoring process by enabling associated Python scripts for rendering, validation, and visual asset integration within slides.

What's the best way to integrate charts and diagrams into slide layouts?

The best way to integrate charts and diagrams into slide layouts is using this Skill's asset management features, which handle visual element integration while validating layout formatting during the presentation design workflow.

Does this Skill support applying custom themes to pptxgenjs decks?

Yes, this Skill supports applying custom themes to pptxgenjs decks. You can specify a theme parameter during deck generation to ensure proper formatting and consistent presentation design across all slides.

Why use Python scripts with pptxgenjs for slide creation?

Python scripts are used with pptxgenjs for slide creation to handle rendering and validation. This combination ensures proper formatting, layout management, and asset integration during the presentation design workflow.