powerpoint

Create and edit PowerPoint presentations with pptxgenjs and Python libraries.

Updated May 25, 2026
One-click install
npx skills add https://github.com/webdevtodayjason/subctl-rust --skill powerpoint-webdevtodayjason
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/webdevtodayjason/subctl-rust/tree/main/skills/powerpoint
Command: npx skills add https://github.com/webdevtodayjason/subctl-rust --skill powerpoint-webdevtodayjason

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, libreoffice, soffice, poppler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, allowing users to effortlessly create slides from scratch or modify existing ones, and implement design ideas to enhance visual appeal.

Core Features & Use Cases

  • Create Presentations: Design new presentations from scratch or use templates.
  • Edit Slides: Modify existing presentations, including text, images, charts, and more.
  • Design Ideas: Offers visual design guidance and color palettes to improve slide aesthetics.
  • Use Case: A user needs to create a presentation for a business meeting and wants to ensure it's visually engaging while also conveying the necessary information.

Quick Start

Use the powerpoint skill to create a new presentation with the 'Business Meeting' template.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

This Skill automates PowerPoint creation and editing by leveraging pptxgenjs and Python libraries to generate slides, format text, and insert images or charts into .pptx files programmatically.

What's the best way to modify existing slides in a .pptx file?

The best way to modify existing slides in a .pptx file is using this Skill's automated editing capabilities, which allow you to update text, images, and charts while applying new design ideas to enhance visual appeal.

Do I need LibreOffice installed to create and edit .pptx files?

Yes, you need LibreOffice (soffice) installed along with pptxgenjs, Pillow, and poppler, as these dependencies are required for the underlying file manipulation and conversion processes when creating and editing presentations.

Can I add charts and tables to presentations using pptxgenjs?

Yes, you can add charts and tables to presentations using pptxgenjs, as the library supports working with text, images, charts, and tables to help you build visually engaging slides for business meetings.

How does applying design ideas improve slide aesthetics in PowerPoint?

Applying design ideas improves slide aesthetics by providing visual design guidance and color palettes, which helps enhance the visual appeal of your presentations while ensuring necessary information is conveyed effectively.