pptx

Create and edit PowerPoint presentations using templates and Python scripts.

Updated Oct 10, 2024
One-click install
npx skills add https://github.com/distolma/dotfiles --skill pptx-distolma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/distolma/dotfiles/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/distolma/dotfiles --skill pptx-distolma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, soffice, pdftoppm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, ensuring professional design and accurate content delivery.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Editing: Modify existing presentations, including text, layouts, and formatting.
  • Data Visualization: Create charts and tables within your slides.
  • Use Case: Need to create a sales pitch deck with a consistent brand style? Use this Skill to generate slides based on a template, incorporating your key talking points and data.

Quick Start

Use the pptx skill to create a new presentation with the title "My First Presentation".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation using templates?

Automate PowerPoint presentation creation by using template-based workflows that generate slides via pptxgenjs, allowing you to inject key talking points and data while maintaining a consistent brand style.

Can I edit existing .pptx files and modify slide layouts?

Yes, you can edit existing .pptx files by unpacking them with custom Python scripts, manipulating text and layouts, and repacking the presentation files to apply precise formatting changes.

What is the best way to generate slides with data visualizations like charts?

The best way to generate slides with data visualizations is using the presentation generation capabilities, which support creating charts and tables directly within your slides for accurate data delivery.

Does this presentation editing workflow require any specific software environment?

Yes, the workflow requires an environment supporting dependencies like Node.js for pptxgenjs, Python for custom scripts, and soffice for rendering, ensuring accurate presentation manipulation and design.

How do presentation files get unpacked and repacked for content manipulation?

Presentation files get unpacked and repacked for content manipulation through custom Python scripts that utilize the markitdown[pptx] library, enabling direct access to modify slide elements before saving.