feedmob-presentations

Create, edit, and analyze PowerPoint presentations via python-pptx and OOXML.

3|1|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/feed-mob/claude-code-marketplace --skill feedmob-presentations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feedmob-presentations
Source: https://github.com/feed-mob/claude-code-marketplace/tree/main/plugins/feedmob-presentations
Command: npx skills add https://github.com/feed-mob/claude-code-marketplace --skill feedmob-presentations

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables creation, editing, and analysis of PowerPoint presentations with professional styling and branding. It reduces manual formatting, supports multiple workflows (Python-based creation, OOXML editing, and template-driven work), and ensures branding is preserved.

Core Features & Use Cases

  • Multi-approach creation: From scratch using python-pptx, direct OOXML manipulation, or templates.
  • Brand integration: Footer branding, logo insertion, and color/typography controls per FeedMob guidelines.
  • Analytics & validation: Text extraction, structure validation, and slide management for rapid iteration.
  • Output compatibility: Generates PPTX, compatible with PowerPoint, LibreOffice, Google Slides.

Quick Start

Create a PowerPoint presentation titled 'Q4 Update' using the FeedMob color scheme and add a footer logo on every slide.

Frequently Asked Questions about feedmob-presentations

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

FAQPage Schema
How do I automate PowerPoint presentation creation with Python?

Automate PowerPoint presentation creation using python-pptx to generate PPTX files from Python scripts. The library handles slide creation, text insertion, formatting, and layout management, producing valid presentations compatible with PowerPoint, LibreOffice, and Google Slides without manual slide assembly.

Can I add branding and logos to PowerPoint presentations programmatically?

Yes, python-pptx supports brand integration including footer logos, color schemes, and typography controls. Automate logo insertion and consistent branding across all slides to maintain visual identity while generating presentations at scale.

What's the best way to edit PowerPoint files at the OOXML level?

Direct OOXML manipulation enables low-level PowerPoint edits beyond python-pptx's high-level API. This approach supports advanced template-driven workflows and granular control over presentation structure when standard slide operations are insufficient.

How do I validate and extract text from PowerPoint presentations?

Extract and validate presentation content using python-pptx to read slide text, structure, and metadata. Analytics capabilities support rapid iteration, quality checks, and content verification across multiple slides without manual inspection.

Can I reorder, duplicate, or delete slides in PowerPoint programmatically?

Manage slide lifecycle operations—reordering, duplicating, and deleting—through python-pptx scripts. Automate bulk slide manipulation to restructure presentations quickly while maintaining formatting and branding consistency.

Do I need to know OOXML to create presentations with python-pptx?

No, python-pptx abstracts OOXML complexity for straightforward presentation creation and editing. Direct OOXML access is available for advanced template workflows, but standard use cases require only Python scripting knowledge.