One-click install
npx skills add https://github.com/xu-mengnan/bilibili --skill pptx-xu-mengnan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/xu-mengnan/bilibili/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/xu-mengnan/bilibili --skill pptx-xu-mengnan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, libreoffice, poppler-utils, defusedxml, and includes scripts (resource) components.

What problem does it solve?

Manually creating, editing, or analyzing PowerPoint presentations is time-consuming and error-prone, especially when working with complex layouts, bulk content updates, or low-level OOXML file structures.

Core Features & Use Cases

  • End-to-end presentation creation: Build new PPTX files from scratch using HTML-to-PPTX workflows or customize existing template slides to match branding and content needs.
  • Existing presentation editing: Modify text, layouts, speaker notes, comments, and formatting in any .pptx file by working with raw Office Open XML (OOXML) structure.
  • Presentation analysis: Extract text content, generate visual thumbnail grids for quick review, and inspect slide layouts, themes, and structural metadata.
  • Use Case: For example, you can use this skill to generate a 10-slide product launch deck from a company template, bulk-update speaker notes across 30 training slides, or create a visual grid of all slides in a conference presentation for fast content review.

Quick Start

Use the pptx skill to create a 5-slide quarterly business review presentation using the provided company template and update all placeholder text with the latest sales and performance data.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate bulk content updates across existing PowerPoint slides?

Automate bulk content updates by editing text, speaker notes, and comments across existing .pptx files through raw Office Open XML (OOXML) structure manipulation. This approach preserves layouts and formatting consistency while eliminating manual slide edits.

What is the best way to generate a new PowerPoint presentation from a company template?

The best way to generate a new PowerPoint presentation is by using HTML-to-PPTX conversion workflows or customizing existing template slides. This method matches branding requirements and populates placeholder text without manual OOXML editing.

Can I extract text and structural metadata from a .pptx file for analysis?

Yes, you can extract text content and inspect structural metadata from any .pptx file. This includes analyzing slide layouts, themes, and speaker notes to review presentation content quickly without opening the file manually.

How do I create a visual thumbnail grid of all slides for quick presentation review?

Create a visual thumbnail grid by rendering slide previews into an image grid format. This generates a quick visual overview of all slides in a deck, allowing fast content review without scrolling through the entire presentation.

Does this approach require working directly with the OOXML file structure?

No, you do not need to manually work with OOXML file structures. The process abstracts raw OOXML manipulation, allowing you to modify layouts, formatting, and speaker notes while automatically handling the underlying XML structure.

Can I modify speaker notes and comments across multiple training slides at once?

Yes, you can bulk modify speaker notes and comments across multiple training slides simultaneously. The tool edits these elements directly within the .pptx file structure, ensuring formatting consistency throughout the deck.