slide-image-to-editable-pptx

Convert slide screenshots and image-only decks into editable PowerPoint PPTX files.

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/HalseyYang/Skills-HY --skill slide-image-to-editable-pptx-halseyyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-image-to-editable-pptx
Source: https://github.com/HalseyYang/Skills-HY/tree/main/slide-image-to-editable-pptx
Command: npx skills add https://github.com/HalseyYang/Skills-HY --skill slide-image-to-editable-pptx-halseyyang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve? Slide screenshots, scanned presentation pages, and image-only decks cannot be edited in PowerPoint, forcing users to manually recreate every text box, table, and shape from scratch. ## Core Features & Use Cases - Editable Reconstruction: Rebuilds text as editable text boxes, tables as native PowerPoint tables, and simple graphics as editable shapes rather than embedding flat images. - JSON Layout Planning: Generates a per-slide layout plan with normalized coordinates, confidence scores, and notes for uncertain content before building the deck. - Deterministic PPTX Generation: Uses a Python script based on python-pptx to render the JSON layout into a 16:9 PowerPoint file. - Use Case: You receive a PDF export of a competitor's conference presentation. Render each page to an image, transcribe the content, and rebuild it as an editable deck where you can update figures and reuse the layout. ## Quick Start Convert the attached slide screenshots into an editable PowerPoint deck with real text boxes and tables instead of embedded images.

Frequently Asked Questions about slide-image-to-editable-pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a slide screenshot into an editable PowerPoint?

Inspect the image to identify text, tables, and shapes, then transcribe content into a JSON layout with normalized coordinates. Run the build_editable_pptx.py script with that JSON file to generate a PPTX containing editable text boxes, tables, and shapes.

How to make an image-only PPTX editable?

Render each slide to an image for visual inspection, transcribe the text and table content, and rebuild each element as native PowerPoint objects using the JSON layout schema. Complex photos or charts can remain as embedded images with a note.

Can charts in slide images be converted to editable PowerPoint charts?

Charts are rebuilt as editable charts only when the source data is visible or provided. Otherwise the chart is kept as an image placeholder and the limitation is recorded in the reconstruction notes.

What input formats does slide image to PPTX conversion support?

The workflow accepts PNG, JPG, and JPEG images, rendered PDF pages, and existing image-only PPTX files. PDF and PPTX sources are first rendered to images so each slide can be visually inspected before reconstruction.

Why does reconstructed slide text sometimes differ from the source image?

Blurred or dense text may be transcribed incorrectly when OCR is unavailable. The layout JSON includes confidence and notes fields to flag uncertain text, approximate chart values, and elements intentionally left as images.