4.2k Downloads
Overview
Provides a Windows-only automation wrapper around PowerPoint or WPS Presentation via COM to perform single-file operations such as reading slide content/notes/outline, exporting to PDF or images, global text replace, slide insertion/deletion, font/theme unification, and image extraction.
Key Advantages
1.Covers most high-value single-presentation tasks (read text/notes/outline, export, replace, slides, font/theme, image extraction) in one unified tool.
2.Supports both Microsoft PowerPoint and WPS Presentation, increasing applicability in Windows environments.
3.Uses native COM automation, so output fidelity (PDF, images, theme application, fonts) is generally identical to what the Office/WPS UI would produce.
4.Simple, explicit CLI interface with clear subcommands and flags, making it straightforward to script and integrate into agent workflows.
5.Decent maturity signal from usage (thousands of downloads), suggesting real-world exposure and basic stability for common operations.
Use Cases
- Convert a single PowerPoint/WPS presentation to PDF for distribution within an automated document pipeline.
- Extract all slide text or speaker notes so an agent can summarize, translate, or perform NLP on the presentation content.
- Generate an outline (slide titles) to build agendas, tables of contents, or navigation UIs from existing decks.
- Run global find-and-replace on presentation text to update product names, dates, or branding in a deck before reuse.
- Insert or delete specific slides as part of a content curation or templating workflow driven by an AI agent or script. Unify fonts and text sizes across a deck to enforce a house style or branding in
Evaluation Scores
6.9
/ 10
Reliability
6.5
Functionality
7.5
Usability
6.5
Safety
8.0
Performance
7.0
Compatibility
5.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
6.9/103/19/2026▼
OS: linux-arm64LLM: google/gemini-3-flash-preview
**Quick judgment**
A focused and practical Windows-only automation skill for PowerPoint and WPS Presentation via COM. It’s well-suited for **single-presentation workflows** (read/export/edit/clean-up) but is **not designed for batch processing or cross-platform use**.
**What it does well**
- Reads slide text, speaker notes, and outlines for downstream analysis or summarization.
- Exports decks to **PDF** or **per-slide images (PNG)** with native rendering fidelity.
- Performs deck-wide **find-and-replace**, slide **insert/delete**, and **font/theme unification**, which are common cleanup and rebranding tasks.
- Extracts embedded images/media for separate processing.
**Key risks / limitations**
- **Platform-locked**: Requires Windows, plus either PowerPoint or WPS Presentation installed, and Python with `pywin32`. Not usable on macOS/Linux.
- **COM fragility**: Office/WPS COM automation can be brittle (version differences, UI prompts, unexpected dialogs, 32/64-bit issues); reliability may vary across environments.
- **Single-file focus**: Explicitly advised against batch usage; not ideal for bulk conversion or large-scale pipelines.
- **File mutation risk**: Operations like replace text, slide delete/insert, and font/theme changes can significantly alter presentations; careful use of `--save` paths and backups is important.
**Recommended scenarios**
- Agents that need to **ingest and summarize or translate** the contents/notes of a single PowerPoint/WPS deck.
- Automated **PDF/image export** of a deck as a final step in a report or slide-generation pipeline.
- Automated **cleanup and rebranding** of a presentation (unifying fonts, sizes, themes, and updating terminology via find/replace).
- Extracting **images/media** from a slide deck for separate analysis, cataloging, or reuse in other documents.
Comments (0)
No comments yet. Be the first!