pptx

Extracts slide content from PowerPoint files and generates concise summaries using NLP and python-pptx.

305|81|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/onyx-dot-app/onyx-foss --skill pptx-onyx-dot-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/onyx-dot-app/onyx-foss/tree/main/backend/onyx/server/features/build/sandbox/kubernetes/docker/skills/pptx
Command: npx skills add https://github.com/onyx-dot-app/onyx-foss --skill pptx-onyx-dot-app

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of extracting and summarizing key information locked within PowerPoint presentations, making content more accessible and actionable.

Core Features & Use Cases

  • Slide Content Extraction: Pulls text and image data from individual slides.
  • Summarization: Generates concise summaries of presentation content.
  • Use Case: Quickly get the main points from a lengthy sales deck without needing to read every slide, enabling faster decision-making.

Quick Start

Use the pptx skill to summarize the attached presentation file 'quarterly_review.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from a PowerPoint presentation for content analysis?

To extract text from a PowerPoint presentation, the pptx skill parses .pptx files using python-pptx to pull slide content. It then applies natural language processing to generate summaries, enabling rapid information retrieval for business intelligence.

Can I summarize a lengthy sales deck without reading every slide?

Yes, you can summarize a lengthy sales deck by feeding the .pptx file to the pptx skill. It automatically extracts slide text and image data, using NLP to generate a concise summary of the main points for faster decision-making.

Does this approach work for meeting preparation and knowledge management?

This approach works well for meeting preparation and knowledge management workflows. By extracting and summarizing presentation content, it transforms static slides into actionable insights, allowing users to quickly review key data before discussions.

What's the best way to get main points from a quarterly review .pptx file?

The best way to get main points from a quarterly review .pptx file is using the pptx skill. It leverages python-pptx to parse the presentation and natural language processing to deliver a concise summary of the extracted content.

Do I need python-pptx and nltk installed to parse PowerPoint files?

Yes, you need python-pptx and nltk installed as dependencies to parse PowerPoint files. The python-pptx library handles the extraction of text and image data from slides, while nltk provides the natural language processing required for content summarization.