pptx

Create, edit, and analyze PowerPoint presentations from templates or scratch.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/CarbonTails/Di-Vincis-Atelier --skill pptx-carbontails
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/CarbonTails/Di-Vincis-Atelier/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/CarbonTails/Di-Vincis-Atelier --skill pptx-carbontails

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating, editing, and analyzing PowerPoint presentations, reducing the time spent on repetitive tasks.

Core Features & Use Cases

  • Creation from Scratch: Generate presentations from the ground up with a range of customization options.
  • Template-Based Editing: Utilize existing templates or create your own for consistent branding or design.
  • Content Analysis: Extract text, analyze visuals, and generate thumbnails for presentations.
  • Use Case: Suppose you need to create a new presentation for a sales meeting using a specific company template. This Skill can help you quickly generate the slides from a template, edit the content, and analyze the visual elements.

Quick Start

Use the pptx skill to create a new presentation from a template 'sales-meeting.pptx' and add custom content to slide 3.

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 generation from a template?

Automate presentation generation by loading an existing .pptx template and injecting custom text or visual elements into specific slides. This skill supports template-based editing to ensure consistent branding while reducing repetitive manual slide creation tasks.

What is the best way to extract text and analyze visuals from a pptx file?

Extract text and analyze visuals from a pptx file using markitdown and Pillow. The skill processes presentation files to extract textual content and generate slide thumbnails, enabling efficient content analysis and visualization without manual review.

Does this presentation automation approach work with LibreOffice and pptxgenjs?

Yes, this presentation automation approach utilizes LibreOffice for file conversion and pptxgenjs for programmatic slide generation. It integrates these dependencies to manipulate .pptx files, supporting both creation from scratch and template-based editing workflows.

Can I create slides from scratch or do I need an existing pptx template?

You can create slides from scratch with extensive customization options or use an existing pptx template for consistent design. The skill supports both automated generation from the ground up and template-based editing depending on your specific presentation requirements.

What are the limitations of using markitdown and poppler for presentation analysis?

When using markitdown and poppler for presentation analysis, limitations may arise with complex visual layouts or embedded media extraction. The skill relies on these dependencies for text extraction and thumbnail generation, which might not capture intricate slide animations or non-standard formatting perfectly.