# Ppt Image First

Build presentation plans for PPT / slides / decks through a conversation-first...

- Repository: https://github.com/NyxTides/ppt-image-first (1233 stars)
- Category: Documents
- License: Apache-2.0
- Last updated: 2026-05-08
- Runs scripts: no, instructions only

## Install

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

## Description

Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs. Use when the user asks to create a PPT, presentation, deck, 答辩稿, 路演 deck, 产品介绍 PPT, 汇报 PPT, or when the user has only a topic or rough materials and needs help clarifying structure, style, and page planning before generation.

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

# PPT Image First

Use this skill to turn a vague PPT request into a generation-ready, image-first deck plan.

## I/O Contract

- Input: a PPT topic, rough goal, existing notes/materials, or complete report-like narrative.
- Optional anchors: audience, page count or duration, school/company/lab/course/brand identity, use occasion, source files, and style constraints.
- Output: a confirmed content basis, visual style previews, deck specs, generated page visuals, review surface, and final PPT after approval.
- Confirmation gates: `需求确认`, `风格确认`, `生成前确认`, and final review approval.
- Default ratio: generate preview images and final page visuals in `16:9` unless the user explicitly requests another ratio.

## Workflow Phases

Follow these phases in order and do not skip the confirmation gates:

1. Intake: clarify lightly, identify anchors, output a short baseline judgment, then get `需求确认`.
2. Content basis: create or extract `content_report.md` unless the user already supplied complete report-like content; show a synthesized judgment, not the raw file by default.
3. Style preview: align style boundaries, propose directions, generate `首页 / 目录页 / 正文页` previews for each direction, support refinement, then get `风格确认`.
4. Planning lock: run `风格反演确认`, then write `design_spec.md`, `slide_blueprint.md`, and `spec_lock.md` in that order; summarize and get `生成前确认`.
5. Generation review: generate page visuals, optionally run candidate selection, open the review HTML, retouch as needed, and export the final PPT only after approval.

Read `references/workflow.md` for stage-by-stage execution details.

## Progressive Loading

The rest: https://github.com/NyxTides/ppt-image-first/blob/HEAD//SKILL.md
