AgentToolHub
SkillClaude CodeCursorClineOpenClawWindsurfVS CodeChatGPT

xlsx

Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automation support

Features

  • ✓Command-line office document creation
  • ✓Supports PPTX, DOCX, XLSX, and PDF formats
  • ✓HTML-to-PPTX conversion
  • ✓Tracked changes in Word documents
  • ✓Zero-error validation in Excel
  • ✓Visit GitHub for more tools

Installation Guide

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:

text
> 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:

  • Check if a skill exists for your task

  • Read the appropriate SKILL.md workflow

  • Execute the workflow step-by-step

  • 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

    Reviews