pptx

Create and modify PowerPoint presentations with script-driven workflows.

4|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Touricks/fanshi_personal_skills --skill pptx-touricks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Touricks/fanshi_personal_skills/tree/main/original/skills/pptx
Command: npx skills add https://github.com/Touricks/fanshi_personal_skills --skill pptx-touricks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, python-pptx, six, and includes scripts (resource) components.

What problem does it solve?

Creating and maintaining PowerPoint decks is labor-intensive; this Skill automates PPTX creation, editing, layout adjustments, and notes/comments management to reduce manual work and error-prone processes.

Core Features & Use Cases

  • Automated PPTX generation: programmatically create and modify slides, content, and layouts.
  • Template-based styling: apply consistent designs and branding across decks using templates.
  • Notes & comments handling: manage speaker notes and slide comments for collaboration.
  • Deterministic workflows: run script-driven tasks from a dedicated scripts/ directory to reproduce results.
  • Use cases: create investor decks, training slides, or meeting agendas with repeatable workflows.

Quick Start

Ask Claude to generate a PPTX deck from a provided outline and apply the requested edits.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation from an outline?

Automating PowerPoint creation from an outline requires parsing your structured text and programmatically generating slides using python-pptx. This Skill applies deterministic scripts to translate content into new PPTX decks, streamlining deck workflows and reducing manual formatting work.

Can I modify existing PPTX layouts and apply templates programmatically?

Modifying existing PPTX layouts and applying templates programmatically is fully supported. By leveraging python-pptx, the Skill executes deterministic workflows to update content, adjust layouts, and apply consistent template-based styling across business and education presentations.

How do I add speaker notes and comments to PowerPoint slides in an automated workflow?

Adding speaker notes and comments to PowerPoint slides in an automated workflow is handled by parsing the PPTX file and injecting text via python-pptx. This Skill manages notes and comments to facilitate collaboration without manual data entry.

Does this approach work for generating business decks and training slides at scale?

Generating business decks, training slides, and meeting agendas at scale is the primary use case. The Skill runs script-driven tasks from a dedicated directory to reproduce results, applying repeatable PPTX workflows across marketing and educational contexts.

What's the best way to analyze the content of an existing PPTX file?

Analyzing PPTX file content is best handled by parsing the presentation structure with python-pptx to extract text, layouts, and embedded comments. This Skill automates presentation analysis to streamline deck updates and content auditing.

Are there limitations when updating complex PowerPoint presentations via python-pptx?

Updating complex PowerPoint presentations via python-pptx is limited by the library's rendering capabilities, as it cannot process advanced media or proprietary animations. This Skill focuses on deterministic text, layout, and notes manipulation rather than visual rendering.