pptx

Create, edit, and analyze PowerPoint presentations using Python libraries.

4|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/heyzude/skills_for_codex --skill pptx-heyzude
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/heyzude/skills_for_codex/tree/main/skills_by_anthropic/pptx
Command: npx skills add https://github.com/heyzude/skills_for_codex --skill pptx-heyzude

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, defusedxml, lxml, python-docx, PyPDF2, Pillow, PyMuPDF, python-magic, PyYAML, rich, requests, beautifulsoup4, openai, tiktoken, numpy, pandas, scipy, scikit-learn, matplotlib, seaborn, nltk, spacy, transformers, torch, tensorflow, onnxruntime, onnx, onnx-script, onnx-tf, onnx-pytorch, onnx-tensorflow, onnx-torch, onnxruntime-tools, onnxruntime-extensions, onnxruntime-training, onnxruntime-gpu, onnxruntime-directml, onnxruntime-openvino, onnxruntime-nuphar, onnxruntime-qnn, onnxruntime-tensorrt, onnxruntime-winml, onnxruntime-coreml, onnxruntime-nnapi, onnxruntime-acl, onnxruntime-armnn, onnxruntime-cann, onnxruntime-cuda, onnxruntime-cudnn, onnxruntime-mkldnn, onnxruntime-mklml, onnxruntime-openmp, onnxruntime-oneapi, onnxruntime-rocm, onnxruntime-tensorrt, onnxruntime-vitis-ai, onnxruntime-winml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, transforming raw data and ideas into professional, visually appealing slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Extraction: Parse text and visual elements from existing .pptx files.
  • Editing & Refinement: Modify, update, and improve presentation layouts, content, and design.
  • Use Case: Quickly create a pitch deck for investors by providing key data points and design preferences, ensuring a polished and impactful delivery.

Quick Start

Use the pptx skill to create a new presentation with the title "Q4 Performance Review".

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 raw data?

You can automate PowerPoint presentation creation by using Python libraries like pptxgenjs to generate slides from scratch or templates. This process transforms raw data points into professional, visually appealing slide decks effortlessly.

Can I extract text content from existing .pptx files for analysis?

Yes, you can extract text content from existing .pptx files for analysis. The Skill parses text and visual elements from PowerPoint presentations, allowing you to pull information from existing slide decks for further processing or review.

What's the best way to apply design themes to slides programmatically?

The best way to apply design themes to slides programmatically is by using Python libraries to modify and update presentation layouts. This allows you to apply consistent design themes, refine visual elements, and ensure a polished delivery.

Does this approach work for performing visual quality assurance checks on slides?

Yes, this approach works for performing visual quality assurance checks on slides. The Skill handles visual quality assurance checks on presentation elements, ensuring that your generated or edited PowerPoint slides meet specific design and layout standards.

How do I generate a pitch deck for investors using Python?

To generate a pitch deck for investors using Python, you provide key data points and design preferences to the Skill. It then creates a polished, impactful presentation by automating slide generation and applying professional design themes.

Can I use python-docx and PyPDF2 alongside pptxgenjs for presentation tasks?

Yes, you can use python-docx, PyPDF2, and pptxgenjs alongside each other for presentation tasks. The Skill leverages these dependencies to handle document parsing, PDF extraction, and slide generation within a unified workflow.