ppt-rajskill

Create, edit, and analyze PowerPoint decks with python-pptx.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rajshah4/my-agent-skills --skill ppt-rajskill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-rajskill
Source: https://github.com/rajshah4/my-agent-skills/tree/main/skills/ppt-rajskill
Command: npx skills add https://github.com/rajshah4/my-agent-skills --skill ppt-rajskill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, six.

What problem does it solve?

This Skill enables Claude to automate presentation tasks—creating, editing, and analyzing PowerPoint decks (.pptx)—reducing manual effort and speeding up workstreams.

Core Features & Use Cases

  • Generate new presentations from prompts and templates, including titles, content, and speaker notes.
  • Edit existing slides, layouts, and notes across a deck to align with branding and messaging.
  • Analyze decks for layout consistency, readability, and design quality, returning actionable insights.

Quick Start

Use ppt-rajskill to generate a 5-slide pitch deck from a template and add speaker notes.

Frequently Asked Questions about ppt-rajskill

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

FAQPage Schema
How do I automate PowerPoint presentation creation from templates?

Automating PowerPoint presentation creation from templates is handled by generating new PPTX decks, including titles, content, and speaker notes, using Python tooling. Template-driven generation allows iterative slide edits and cross-slide notes management.

Can I analyze existing PPTX slides for layout consistency and readability?

Analyzing existing PPTX slides for layout consistency and readability is fully supported. The process inspects decks for design quality and returns actionable insights to align slides with branding and messaging requirements.

How do I edit speaker notes across multiple PowerPoint decks programmatically?

Editing speaker notes across multiple PowerPoint decks programmatically involves iterating through slides to add or modify notes. This workflow targets cross-slide notes management within existing PPTX files using Python automation.

Does python-pptx work for modifying layouts in existing PPTX files?

Python-pptx works for modifying layouts in existing PPTX files by enabling programmatic edits to slides, layouts, and notes. It supports iterative slide edits to align decks with specific branding and messaging requirements.

What are the limitations of automating PPTX generation with Python?

Limitations of automating PPTX generation with Python include dependency on the python-pptx library for structural manipulation, meaning complex visual design rendering and advanced animations are not directly managed by this programmatic approach.

Do I need Pillow installed to create PowerPoint decks with this automation approach?

Pillow is required alongside python-pptx and six to create PowerPoint decks with this automation approach. These dependencies provide the foundational environment for generating, editing, and analyzing PPTX files programmatically.