# Image To Editable Ppt

Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into...

- Repository: https://github.com/ningzimu/image-to-editable-ppt-skill (3215 stars)
- Category: Documents
- License: MIT
- Last updated: 2026-09-16
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add ningzimu/image-to-editable-ppt-skill --skill image-to-editable-ppt -g -a claude-code -y`
Codex: `npx skills add ningzimu/image-to-editable-ppt-skill --skill image-to-editable-ppt -g -a codex -y`
Cursor: `npx skills add ningzimu/image-to-editable-ppt-skill --skill image-to-editable-ppt -g -a cursor -y`
Gemini CLI: `npx skills add ningzimu/image-to-editable-ppt-skill --skill image-to-editable-ppt -g -a gemini-cli -y`

## Description

Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied. Use for making visual slides editable or reconstructing slides from screenshots; not for authoring new presentations from scratch.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Image to Editable PPT

## Overview

Use the `editppt` runtime to decompose, reconstruct, validate, and assemble visual slides as editable `.pptx`. Inputs may be single or multiple images, PDF, or image-based PPT/PPTX.

## References

Each rule in this skill has exactly one authoritative home; the other files point to it instead of restating it.

- `prompts/page-worker.md`: execution template for page workers, ownership boundary, execution order, required outputs, and return format. The parent agent uses it when generating page-worker prompts.
- `scripts/build-page-worker-prompt.py`: skill-local prompt builder. It reads `prompts/page-worker.md`, fills run/page paths, writes `worker-prompt.md`, and prints the dispatch command template.
- `references/cli-helper.md`: CLI install check (Pre-Run Check), command tree, and command syntax examples. Read it when deciding which `editppt` command to call.
- `references/manifest-schema.md`: the single home for JSON field contracts of deck/page/image artifacts, required manifest fields, positioned-object coordinates, `validation.json`, and `page_result.json` shapes. Read it when writing or validating any run/page file.
- `references/page-decision-tree.md`: the single source of truth for page object decisions, background handling, foreground asset separation, native shapes, formulas, text-hints usage, the final self-check, and the fix-versus-warning split. Read its common decision boundaries first, then the sections relevant to the page inventory; the page prompt provides the reading route.

## Entry Contract

These parent-level rules are stated once here; page-level rules live in the references above and are not restated in this file.

The rest: https://github.com/ningzimu/image-to-editable-ppt-skill/blob/HEAD/skills/image-to-editable-ppt/SKILL.md
