powerpoint

Create and edit PowerPoint presentations using Python scripts and pptxgenjs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AXGZ21/hermes-agent-railway --skill powerpoint-axgz21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/AXGZ21/hermes-agent-railway/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/AXGZ21/hermes-agent-railway --skill powerpoint-axgz21

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates 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 slide decks from scratch or using templates.
  • Content Extraction: Parse text and visual elements from existing .pptx files.
  • Editing & Refinement: Modify, update, and enhance presentations with design best practices.
  • Use Case: Quickly create a pitch deck for investors, generate a report summary presentation, or reformat an existing slide deck to match new branding guidelines.

Quick Start

Use the powerpoint skill to create a new presentation based on the template 'pitch-deck-template.pptx'.

Frequently Asked Questions about powerpoint

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 presentation creation by using Python scripts and the pptxgenjs library to generate slide decks from scratch or templates, transforming raw data and ideas into professional .pptx files.

Can I extract text and visual elements from an existing .pptx file?

Yes, you can extract text and visual elements from existing .pptx files. The skill parses presentation content, allowing you to pull data from slides for updates, reformatting, or migration to new branding guidelines.

What's the best way to reformat an existing slide deck to match new branding?

The best way to reformat a slide deck is by applying design principles through automated editing and refinement scripts. This modifies and updates existing .pptx files to match new branding guidelines and enhance visual appeal.

Does this presentation generation approach work with Python and pptxgenjs?

Yes, this presentation generation approach works with Python and pptxgenjs. It leverages Python scripts alongside the pptxgenjs library, markitdown, and python-docx dependencies to handle slide design and deck creation.

How to generate an investor pitch deck using a .pptx template?

To generate an investor pitch deck, use the skill to create a new presentation based on a specified template like 'pitch-deck-template.pptx'. It automates slide population and applies design best practices for professional results.

Are there limitations when modifying .pptx files with python-docx and pptxgenjs?

When modifying .pptx files with python-docx and pptxgenjs, limitations depend on the template structure and raw data formatting. Complex visual elements may require manual refinement after the initial automated slide generation.