Skills pptx
📊

pptx

Safe ⚙️ External commands🌐 Network access📁 Filesystem access

Create and edit PowerPoint presentations programmatically

Also available from: 92Bilal26,ZhanlinCui,92Bilal26,anthropics,davila7,AutumnsGrove,Azeem-2,DYAI2025,Cam10001110101,ArtemisAI,ComposioHQ

Stop manually creating presentations. This skill converts HTML to PowerPoint, edits existing slides, and extracts content using proven XML workflows. Build presentations faster with code.

Supports: Claude Codex Code(CC)
📊 70 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "pptx". Create a 5-slide presentation about climate change with charts and images

Expected outcome:

  • Slide 1: Title slide with Climate Change Impact heading
  • Slide 2: Temperature trend chart showing 1880-2020 data
  • Slide 3: CO2 levels visualization with placeholder for image
  • Slide 4: Regional impact map with bullet points
  • Slide 5: Call to action with contact information

Using "pptx". Update the Q1 numbers in this quarterly report presentation with Q2 data

Expected outcome:

  • Extracted text inventory showing all shapes and their positions
  • Replaced quarterly figures while preserving formatting
  • Generated visual thumbnail grid for validation
  • Saved updated presentation with all slide styles intact

Security Audit

Safe
v4 • 1/17/2026

The pptx skill is a legitimate presentation toolkit for PowerPoint manipulation. All 1211 static findings are false positives. The scanner misinterpreted markdown documentation code blocks as Ruby backticks, standard OOXML schema definitions as cryptographic weaknesses and C2 keywords, and legitimate file operations as system reconnaissance. No actual security risks exist.

57
Files scanned
27,096
Lines analyzed
3
findings
4
Total audits
Audited by: claude View Audit History →

Quality Score

45
Architecture
100
Maintainability
87
Content
22
Community
100
Security
78
Spec Compliance

What You Can Build

Automate report presentations

Convert data visualizations and analysis results into polished PowerPoint reports with consistent formatting

Bulk presentation creation

Generate hundreds of customized presentations from templates for different clients or regions

Educational content conversion

Transform HTML course materials into PowerPoint slides with proper layouts and speaker notes

Try These Prompts

Basic HTML to PPTX
Create an HTML file with a title slide and content slide, then convert it to PowerPoint using html2pptx. Include placeholders for charts.
Template-based creation
Analyze this template.pptx file, create an inventory of slide layouts, then use appropriate templates to build a presentation about quarterly sales results.
Text extraction and replacement
Extract all text from quarterly-report.pptx, replace Q3 data with Q4 data maintaining the same formatting, and save as updated-report.pptx
Advanced XML editing
Unpack the presentation, modify slide transition effects in the XML files, validate the changes, and repack into a new PowerPoint file

Best Practices

  • Always validate XML after editing before repacking presentations
  • Use thumbnail generation to visually verify slide layouts before finalizing
  • Read html2pptx.md and ooxml.md completely before starting complex workflows

Avoid

  • Do not skip XML validation - corrupted files will not open in PowerPoint
  • Avoid manually editing XML without understanding the OOXML structure
  • Never use layouts with more placeholders than actual content available

Frequently Asked Questions

Why does the skill require so many dependencies?
PowerPoint processing requires specialized tools: LibreOffice for conversions, Playwright for HTML rendering, and XML libraries for direct editing
Can I add animations or transitions?
Yes, but requires direct XML editing. Read the slide XML files and modify animation properties, then validate before repacking
What is the difference between html2pptx and OOXML approaches?
html2pptx creates new presentations from HTML, while OOXML edits existing files by manipulating their XML structure directly
How do I handle images in presentations?
For html2pptx, rasterize images first with Sharp. For OOXML, add images to the media folder and update relationships XML
Why are my slides showing text overflow errors?
HTML content must fit within slide dimensions. Use the validation in html2pptx to check for overflow before conversion
Can this skill create other Office documents?
The OOXML tools work with Word and Excel too, but the skill is optimized for PowerPoint workflows

Developer Details

Author

K-Dense-AI

License

Proprietary. LICENSE.txt has complete terms

Ref

main