pptx

Create and edit PowerPoint presentations from text input and templates.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/jgsqware/pensine --skill pptx-jgsqware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jgsqware/pensine/tree/main/.tessl/tiles/anthropics/skills/skills/pptx
Command: npx skills add https://github.com/jgsqware/pensine --skill pptx-jgsqware

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 solves the challenge of creating and editing PowerPoint presentations efficiently, even if you lack formal design or editing skills.

Core Features & Use Cases

  • Automated Slide Creation: Generate presentations with slides based on text input or reference files.
  • Text Extraction: Extract text from PowerPoint files for use in other documents or systems.
  • Template-Based Editing: Use existing presentations as templates and easily edit them to fit your needs.
  • Use Case: Need a professional presentation for a pitch deck? Input your key points, and the Skill will create slides with a design theme and typography pairing, ensuring a polished presentation.

Quick Start

Use the pptx skill to create a new presentation from the text 'Hello, this is my presentation. Let's go through the key points.'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from text input automatically?

You can generate a PowerPoint presentation by providing text input or reference files, and the Skill automatically structures slide layouts and applies design themes using pptxgenjs for a polished result.

Can I extract text from an existing pptx file for other documents?

Yes, text extraction from PowerPoint files is supported via the markitdown dependency, which parses the presentation format to retrieve textual content for use in other documents or systems.

Do I need LibreOffice installed to edit and render PowerPoint templates?

LibreOffice (soffice) is required for rendering and manipulating PowerPoint files, working alongside pdftoppm and Pillow to handle slide layout and design consistency during template-based editing.

What is the best way to modify an existing presentation using a template?

Template-based editing is the best approach, allowing the Skill to modify existing presentations by applying text input and predefined design themes while maintaining slide layout and design consistency.

Does this approach work with predefined design themes for pitch decks?

Yes, it applies predefined design themes and typography pairing to input key points, ensuring a professional pitch deck presentation is generated quickly even without formal design skills.