pptx

Create, edit, and extract content from PowerPoint presentations.

Updated May 21, 2026
One-click install
npx skills add https://github.com/Ber-tx/tongue --skill pptx-ber-tx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Ber-tx/tongue/tree/main/.github/skills-main/skills/pptx
Command: npx skills add https://github.com/Ber-tx/tongue --skill pptx-ber-tx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, LibreOffice, Poppler, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, saving time and improving productivity.

Core Features & Use Cases

  • Slide Creation and Editing: Build presentations from scratch or modify existing ones.
  • Content Extraction: Extract text and visual content from presentations.
  • Use Case: Need a new presentation for a business meeting? Use this Skill to create a slide deck from scratch or modify an existing template.

Quick Start

Use the pptx skill to create a presentation from the template 'standard.pptx'.

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 from scratch?

Automate PowerPoint presentation creation by using this Skill to generate slide decks from scratch or modify existing templates. It leverages pptxgenjs and markitdown to build slides and manage visual content.

Can I extract text and visual content from existing pptx slides?

Yes, you can extract text and visual content from existing pptx slides. The Skill processes presentation files to retrieve embedded content, utilizing its internal scripts and XML processing capabilities.

Do I need LibreOffice installed to convert presentations to PDF?

Yes, LibreOffice is required for PDF conversion. The Skill depends on LibreOffice and Poppler to process presentation files and render them into PDF format for distribution.

What's the best way to customize an existing PowerPoint template programmatically?

The best way to customize an existing PowerPoint template is to use the Skill's template customization features. It manipulates XML structures directly to modify slide layouts and visual elements.

Why does slide editing require markitdown and Pillow dependencies?

Slide editing requires markitdown for content extraction and Pillow for visual content management. These dependencies allow the Skill to process text and manipulate images embedded within presentation slides.