Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    Deck Forge: PowerPoint Build & Patch

    1

    Read, build, restyle, and repair PowerPoint .pptx decks with visual review, python-pptx generation, HTML rendering, and raw OOXML patching.

    Free

    1 installSecurity scanned
    Deck Forge: PowerPoint Build & Patch

    Deck Forge: PowerPoint Build & Patch

    Example session with this skill installed

    Our agency has a client template at /workspace/acme-brand-template.pptx whose theme and layouts we must honor, plus a text outline in outline.md for the new Q4 pitch. Build the deck from the outline into a new file, acme-q4-pitch.pptx, pulling the template's actual palette and fonts instead of eyeballing them. Keep everything native and editable — no flattened images. Once generated, render each slide to images and check the contact sheet for clipped text, overlapping boxes, and low-contrast areas before you call it done.

    • Read your context and instructions
    • Compiled the deck forge
    • Generated the UI component

    Summary

    Rebuilt the Q3 investor deck from a clean design contract: extracted the template's real palette and fonts, regenerated all 14 slides as native editable shapes, and verified the render with a slide contact sheet — no clipped text, no missing images.

    MetricBeforeAfter
    Off-brand colors6 one-off hex valuestheme tokens #101820 / #E58E1A
    Text overflow slides40
    Broken image rels20
    Speaker notes coverage3 of 14 slides14 of 14
    Body fontPoppins (missing on Windows)Arial, safe everywhere

    Deliverables: acme-q4-pitch.pptx plus render/grid.jpg contact sheet.

    Next steps

    • Review the contact sheet at render/grid.jpg and approve the title-band pattern.
    • Swap the placeholder chart on slide 9 for the updated revenue PNG.
    • Keep edits inside the python-pptx shapes; drop to raw OOXML only for comments and animation timing.

    deck-forge-powerpoint-build-patch.tsx

    TSX · React component

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem

    Working with .pptx files programmatically is often fragile. High-level libraries struggle with complex layouts, while raw XML editing is prone to breaking the package structure.

    What it does

    • Extracts slide copy, speaker notes, and design tokens into structured Markdown or JSON.
    • Generates editable decks using python-pptx with brand-aligned palettes and layouts.
    • Renders slides to PDF or high-resolution images for automated visual QA and layout inspection.
    • Performs surgical repairs on broken presentations via raw OOXML patching of relationships and media.
    • Inventories template layouts to map dynamic content to existing brand masters.

    Frameworks & tools

    Python, python-pptx, Playwright, LibreOffice (headless), ImageMagick, and OOXML/XML tools.

    Why this beats prompting it yourself

    Most LLMs treat PowerPoint as simple text blocks. This tool understands the ZIP-based anatomy of OOXML, allowing for precise control over themes, master inheritance, and relationship files that generic prompts often corrupt.

    Use cases

    • Automating executive report generation from raw data feeds.
    • Auditing large slide libraries for brand compliance and broken assets.
    • Converting technical documentation into polished, printable slide decks.
    • Repairing corrupted presentations that won't open in desktop apps.

    Known limitations

    Requires a Python environment with specific dependencies like python-pptx and LibreOffice for rendering. Complex animations and transitions may be lost during raw XML patching.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    1 install

    Downloaded by developers to date

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 4 days ago

    • Free to download with an account

    Listed4 days ago

    What's inside

    Frequently Asked Questions