doc-pptx

Create, edit, and analyze PowerPoint presentations in .pptx format.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill doc-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-pptx
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/doc-pptx
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill doc-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, markitdown, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the entire process of working with PowerPoint presentations, from creation and editing to content extraction and visual analysis, eliminating the need for manual intervention in repetitive tasks.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Management: Read, parse, edit, and update existing .pptx files.
  • Visual Analysis: Extract text, generate thumbnails, and analyze slide content.
  • Use Case: Quickly create a pitch deck for a new product, update an existing sales presentation with new data, or extract key information from a competitor's presentation for analysis.

Quick Start

Use the doc-pptx skill to read the content of the file named 'quarterly-report.pptx'.

Frequently Asked Questions about doc-pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

You can automate PowerPoint presentation creation and editing by using this Skill to generate slides from scratch or templates, parse text, and update .pptx files programmatically without manual formatting.

What is the best way to extract text and generate thumbnails from pptx slides?

The best way to extract text and generate thumbnails from pptx slides is using the visual analysis features, which parse slide content and create visual thumbnails for programmatic manipulation and review.

Can I update an existing sales presentation with new data programmatically?

Yes, you can update an existing sales presentation with new data programmatically by parsing the .pptx file, editing the extracted content, and saving the changes back to the presentation structure.

Does this approach work with pptxgenjs and markitdown for parsing presentations?

Yes, this approach works with pptxgenjs and markitdown, utilizing pptxgenjs for generating slides and markitdown for parsing and extracting text from existing presentation files.

How do I unpack a presentation file for programmatic manipulation?

You unpack a presentation file for programmatic manipulation by using the Skill's core functionality to break down the .pptx structure, allowing direct access to slide content and visual assets.

What are the limitations when editing complex PowerPoint slides programmatically?

Limitations when editing complex PowerPoint slides programmatically include potential formatting constraints within pptxgenjs and parsing accuracy limits from markitdown when handling highly intricate visual layouts.