pptx

Create and edit PowerPoint presentations using templates or scratch.

19|1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/hongyangAndroid/blog_ai --skill pptx-hongyangandroid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/hongyangAndroid/blog_ai/tree/main/.trae/skills/pptx
Command: npx skills add https://github.com/hongyangAndroid/blog_ai --skill pptx-hongyangandroid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, defusedxml, lxml, python-docx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire process of creating and refining PowerPoint presentations, from initial concept to final polish, eliminating the pain of manual design and content formatting.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Extraction & Editing: Read, parse, and modify existing .pptx files.
  • Design Guidance: Provides best practices for color palettes, typography, and layout to ensure professional-looking slides.
  • Use Case: Quickly create a pitch deck for a new product, ensuring consistent branding and impactful visuals across all slides.

Quick Start

Use the pptx skill to create a new presentation with the title "Project Kickoff".

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 slides from scratch or templates via pptxgenjs. It handles layout, typography, and color palettes to produce professional .pptx files without manual design formatting.

Can I extract and modify content in an existing .pptx file?

You can extract and modify content in an existing .pptx file using custom Python scripts and python-docx. The Skill unpacks, edits, and repacks presentation files to update text, slides, and styling elements.

Does this Skill support applying design best practices for slide layouts?

This Skill supports applying design best practices for slide layouts by providing built-in guidance for color palettes, typography, and layout. It ensures professional-looking slides automatically during the presentation generation process.

What's the best way to generate a pitch deck with consistent branding in PowerPoint?

The best way to generate a pitch deck with consistent branding in PowerPoint is using this Skill's template-driven generation. It applies uniform color schemes and typography across all slides automatically during .pptx creation.

Do I need Python and JavaScript libraries to edit PowerPoint files programmatically?

You need both Python and JavaScript libraries to edit PowerPoint files programmatically. The Skill relies on pptxgenjs for generation and Python libraries like lxml and python-docx for unpacking, editing, and repacking .pptx files.

Why use python-docx and lxml when working with PowerPoint presentations?

Use python-docx and lxml when working with PowerPoint presentations because they enable deep XML-level parsing and modification. These dependencies allow the Skill to unpack, edit, and repack .pptx files reliably using defusedxml for secure processing.