powerpoint

Create, parse, and modify PowerPoint presentation files with Python scripts.

2|1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/heysuhas/hermes_cli --skill powerpoint-heysuhas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/heysuhas/hermes_cli/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/heysuhas/hermes_cli --skill powerpoint-heysuhas

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the frustration of manually creating, editing, and formatting complex PowerPoint presentations, ensuring high-quality visual output and consistent design.

Core Features & Use Cases

  • Automated Content Extraction: Quickly parse and extract text or data from existing .pptx files for analysis or repurposing.
  • Template-Driven Creation: Efficiently build professional slide decks from scratch or by adapting existing templates with custom layouts.
  • Visual Quality Assurance: Automate the conversion of slides to images to perform rigorous visual inspections for alignment, overflow, and design consistency.

Quick Start

Use the powerpoint skill to extract all text content from the presentation file named project-proposal.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text from a PowerPoint presentation programmatically?

You can extract text from a PowerPoint presentation by using automated scripts to parse existing .pptx files, pulling text and data for analysis or repurposing while ensuring structural integrity.

What is the best way to generate slide decks from a template?

Generate slide decks from a template using template-driven creation workflows that build professional presentations by adapting existing layouts with custom content, ensuring design consistency.

Can I automate visual quality assurance checks for PowerPoint slides?

Yes, you can automate visual quality assurance for PowerPoint slides by converting slides into images, allowing rigorous visual inspections to detect alignment issues, text overflow, and design inconsistencies.

Does this approach work with existing .pptx files for modification?

Yes, this approach works with existing .pptx files for modification, providing comprehensive tools for programmatic parsing and updating of PowerPoint files while maintaining structural integrity and design consistency.

Do I need Python dependencies to create and modify PowerPoint files?

Yes, you need Python dependencies including markitdown, Pillow, pptxgenjs, and defusedxml to create and modify PowerPoint files, ensuring structural integrity and design consistency across complex slide decks.