slide-alchemy

Convert image-based slide decks into editable PowerPoint presentations with regenerated assets.

32|11|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/CodingFeng101/slide-alchemy --skill slide-alchemy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-alchemy
Source: https://github.com/CodingFeng101/slide-alchemy/tree/main/skill/slide-alchemy
Command: npx skills add https://github.com/CodingFeng101/slide-alchemy --skill slide-alchemy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Rebuilds image-based slide decks into fully editable PowerPoint presentations by separating each page into a clean base, modifiable geometry, generated icon assets, and real text boxes, enabling precise post-editing.

Core Features & Use Cases

  • Separate base backgrounds, editable geometry, PNG assets, and text boxes for each page.
  • End-to-end workflow with validation: source rendering, base grouping, base generation, element analysis, asset generation, text extraction, and final PPTX composition.
  • Reusable components and asset sheets for consistent design across pages.

Quick Start

Convert an image-based deck to an editable PPTX using the full end-to-end workflow.

Frequently Asked Questions about slide-alchemy

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

FAQPage Schema
How do I convert image slides to editable PowerPoint presentations?

To convert image slides to editable PowerPoint presentations, this tool reconstructs text and geometry while regenerating assets. It separates each page into a clean base background, modifiable SVG/OOXML geometry, generated PNG icon assets, and real text boxes for precise post-editing.

What is the process for turning PNG slide screenshots into modifiable PPTX files?

Turning PNG slide screenshots into modifiable PPTX files involves an end-to-end workflow that validates source rendering, groups base backgrounds, generates element assets, extracts text, and composes the final PPTX. This ensures fully editable geometry and text extraction from static images.

Does python-pptx support generating editable SVG geometry from slide images?

Yes, python-pptx supports generating editable SVG/OOXML geometry from slide images. The workflow reconstructs vector geometry and integrates it into the PPTX structure, allowing you to modify shapes and layouts directly within PowerPoint after processing.

Can I extract text and generate asset sheets from scanned slide photos?

You can extract text and generate asset sheets from scanned slide photos by applying the full end-to-end workflow. It handles decks sourced from photos or scans, extracting real text boxes and creating reusable PNG asset sheets for consistent design across pages.

What's the best way to separate slide backgrounds from editable elements in PPTX?

The best way to separate slide backgrounds from editable elements in PPTX is through base background generation and element analysis. This approach isolates the clean base image, modifiable geometry, and text boxes, enabling precise post-editing of individual slide components.

Why does my image to PPTX conversion result in non-editable slides?

Image to PPTX conversion results in non-editable slides when geometry and text are not properly reconstructed. This tool solves that by applying SVG/OOXML geometry generation and text extraction, ensuring each element becomes a distinct, modifiable component in the final PPTX.