Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automation support
| Date | Stars |
|---|---|
| 2026-07-31 | 799 |
| 2026-08-04 | 801 |
| 2026-08-06 | 801 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Office Document Skills for Claude Code Professional Office document creation and editing workflows for the command line, powered by Claude Code. ## What is this? This repository packages the same Office document manipulation skills used by [Claude desktop](https://support.claude.com/en/articles/12111783-create-and-edit-files-with-claude) for use with [Claude Code](https://docs.claude.com/en/docs/claude-code/overview) (the CLI version). You get the full power of Claude's document creation capabilities in your terminal, ready to integrate with scripts, CI/CD pipelines, or automated workflows. **update 2026-04-01**: This repo was published before Anthropic made these skills public themselves. For anyone interested in this I suggest you rather have a look at the official repo as the skills there may be getting updates: https://github.com/anthropics/skills/tree/main/skills ## Supported Formats - **PowerPoint (PPTX)** - Create presentations from scratch or templates, with HTML-to-PPTX conversion - **Word (DOCX)** - Edit documents with tracked changes, OOXML manipulation, redlining workflows - **Excel (XLSX)** - Build financial models with formulas, formatting, and zero-error validation - **PDF** - Fill forms, merge documents, extract data, convert to images ## Key Capabilities ### PowerPoint - **HTML-to-PPTX conversion** - Design slides in HTML/CSS, render to PPTX with full formatting - **Template-based creation** - Rearrange slides, replace text with JSON, preserve formatting - **Visual validation** - Generate thumbnail grids to catch text cutoff and layout issues - **OOXML editing** - Direct XML manipulation for precise control ### Word - **Tracked changes (redlining)** - Professional document editing with change tracking - **OOXML manipulation** - Add comments, modify structure, preserve formatting - **Text extraction** - Export content with tracked changes preserved ### Excel - **Formula-based models** - Working formulas with zero-error requirement - **Professional formatting** - Color-coded inputs/formulas, custom number formats - **Data validation** - Years as text, zeros formatted as "-", proper cell styling ### PDF - **Form filling** - Populate fillable PDFs programmatically - **Document merging** - Combine multiple PDFs - **Format conversion** - PPTX to PDF, PDF to images - **Data extraction** - Pull information from PDF forms and documents ## Getting Started ### Prerequisites ```bash # Python dependencies venv/bin/pip install -r requirements.txt # Node.js dependencies (for html2pptx) npm install # System tools (usually pre-installed) # - LibreOffice (soffice) # - Poppler (pdftoppm) # - Pandoc ``` ### Using with Claude Code Simply tell Claude Code what you want to create: ``` > Create a quarterly sales presentation with 5 slides > Create a powerpoint presentation based on @input/slide_notes.txt > Edit this Word document and add tracked changes > Build an Excel financial model for budget projections > Fill out this PDF form with data from this JSON ``` Claude Code will: 1. Check if a skill exists for your task 2. Read the appropriate `SKILL.md` workflow 3. Execute the workflow step-by-step 4. Save all outputs to `outputs/<document-name>/` ### Manual Usage All scripts can also be run directly: ```bash # Create PowerPoint thumbnail grid venv/bin/python public/pptx/scripts/thumbnail.py template.pptx outputs/review/thumbnails # Rearrange slides venv/bin/python public/pptx/scripts/rearrange.py template.pptx outputs/deck/final.pptx 0,5,5,12,3 # Extract text inventory venv/bin/python public/pptx/scripts/inventory.py deck.pptx outputs/deck/inventory.json # Replace text from JSON venv/bin/python public/pptx/scripts/replace.py input.pptx outputs/deck/replacements.json outputs/deck/output.pptx ``` ## Repository Structure ``` public/ ├── pptx/ # PowerPoint workflows │ ├── SKILL.md # Main workflow documentation │ ├── html2pptx.md # HTML-to-PPTX guide │ ├── ooxml.md # OOXML editin
Excerpt of 7,826 characters
Read on GitHub7
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:596076924bf0e581, llm:Repository description: 'Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automation support' (language: Python).
matched fp:596076924bf0e581, llm:Repository description: 'Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automation support' (language: Python).
matched fp:596076924bf0e581, llm:Repository description: 'Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automation support' (language: Python).