pptx

Solid

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

Data & Documents 151 stars 10 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PPTX creation, editing, and analysis ## Overview A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks. ## Prerequisites Python dependencies are resolved automatically by `uv run` — scripts declare them in PEP 723 headers. The workflows below also rely on: - **Node.js packages** — if `node_modules/` is missing, run `npm install` in this skill directory once. This installs `pptxgenjs` and `playwright`, which drives Chromium/Chrome for HTML rendering (on macOS it uses system Chrome; elsewhere run `npx playwright install chromium` once if no browser is present). It also installs `sharp`, `react`, `react-dom`, and `react-icons` — html2pptx.js does not use these itself; they are provided for scripts you write during the html2pptx workflow (icon and gradient rasterization, see [html2pptx.md](html2pptx.md)) - **LibreOffice** (`brew install --cask libreoffice`) and **poppler** (`brew install poppler`) — converting presentations to PDF/images for thumbnails and visual validation (`soffice`, `pdftoppm`) ## Reading and analyzing content ### Text extraction If you just need to read the text contents of a presentation, you should convert the document to markdown: ```bash # Convert document to markdown uv run --with 'markitdown[pptx]' python -m markitdown path-to-file.pptx ``` ###...

Details

Author
appautomaton
Repository
appautomaton/document-SKILLs
Created
6 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category