super-ppt

Create and edit PowerPoint presentations with python-pptx and style presets.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/huyansheng3/ppt-skills --skill super-ppt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: super-ppt
Source: https://github.com/huyansheng3/ppt-skills/tree/main/skills/super-ppt
Command: npx skills add https://github.com/huyansheng3/ppt-skills --skill super-ppt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, allowing users to generate professional slides from natural language prompts and apply consistent styling without manual design effort.

Core Features & Use Cases

  • Automated PPT Creation: Generate presentations from text descriptions or outlines.
  • Style Application: Apply pre-defined themes (e.g., 'promotion', 'tech') or extract styles from existing documents for consistent branding.
  • Natural Language Animation: Add complex animations (like 'galaxy rotation') by describing the desired effect.
  • Style Extraction: Extract color palettes and font styles from existing PPTs or PDFs to create reusable themes.
  • Use Case: A user needs to create a promotion presentation. They can provide an outline and ask the Skill to generate slides using the 'promotion' theme, automatically applying consistent branding and layout.

Quick Start

Use the super-ppt skill to create a new presentation with the title "My Project Update" and the subtitle "Key Achievements".

Frequently Asked Questions about super-ppt

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

FAQPage Schema
How do I automate PowerPoint presentation creation from text descriptions?

You can automate PowerPoint presentation creation by providing a text outline to generate slides, applying style presets, and adding natural language animations to quickly produce professionally designed presentations.

Can I extract style and color palettes from an existing PPT or PDF?

Yes, you can extract color palettes and font styles from existing PowerPoint or PDF documents to create reusable themes, ensuring consistent branding across newly generated presentations automatically.

How do I add complex animations to PowerPoint slides using natural language?

You can add complex animations to PowerPoint slides by simply describing the desired effect in natural language, such as requesting a 'galaxy rotation', which the system translates into slide animations.

Do I need python-pptx to generate and edit presentations programmatically?

Yes, python-pptx is required for slide manipulation to programmatically generate and edit presentations, while optional libraries like lxml and Pillow support advanced features such as style extraction.

What is the best way to apply consistent branding to business presentations?

The best way to apply consistent branding is by using pre-defined themes like 'promotion' or 'tech', or extracting styles from existing documents to standardize layouts across all business presentations.

Can I use Python to generate promotion presentations with automatic styling?

Yes, you can use Python to generate promotion presentations by providing an outline and specifying a theme, which automatically applies consistent branding, layout, and design without manual effort.