presentation_design

Extract slide text, tables, and speaker notes from PPTX files.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/niranjannav/nitrovia-research-agent --skill presentation-design-niranjannav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation_design
Source: https://github.com/niranjannav/nitrovia-research-agent/tree/main/backend/skills/pptx
Command: npx skills add https://github.com/niranjannav/nitrovia-research-agent --skill presentation-design-niranjannav

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of creating, analyzing, and refining PowerPoint presentations by providing practical code examples to extract slide content and clear design guidance to assemble effective decks.

Core Features & Use Cases

  • Read existing PPTX: Extract slide text, tables, and speaker notes programmatically using python-pptx.
  • Design guidance: Recommended slide types, content hierarchy, and visual storytelling flow for professional decks.
  • Use Case: Parse a client's presentation to extract findings and convert them into a concise executive slide deck with speaker notes.

Quick Start

Use the presentation_design skill to extract all slide text and speaker notes from 'presentation.pptx' and produce a recommended slide-type outline for a 10-slide deck.

Frequently Asked Questions about presentation_design

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

FAQPage Schema
How do I extract text and speaker notes from a PowerPoint presentation?

You can extract text and speaker notes from PowerPoint presentations by using python-pptx to programmatically parse slide content, tables, and notes for reuse and redesign workflows.

What is the best way to convert an existing PPTX deck into an executive slide outline?

The best way to convert an existing PPTX deck into an executive outline is to extract structured content from the original file and apply visual storytelling and slide-type recommendations to produce a concise new deck.

Can I use python-pptx to read tables from PowerPoint slides?

Yes, you can use python-pptx to read tables from PowerPoint slides. The extraction process parses existing PPTX files to capture slide text, table data, and speaker notes for further analysis.

How does visual storytelling apply to designing a 10-slide deck?

Visual storytelling for a 10-slide deck involves applying recommended slide types and content hierarchy to structure the visual flow, ensuring professional and effective presentation design.

Do I need any external dependencies to parse PPTX files with this approach?

You do not need external dependencies beyond the python-pptx library to parse PPTX files. The approach focuses on reading slide text, tables, and speaker notes directly from the file structure.