gorden-super-ppt

star 0

One-shot end-to-end PPT: first generate an image-format PPT (gorden-ppt-gen), then reverse it into a fully editable .pptx (gorden-img2pptx). Orchestrates image-PPT generation and image→editable-PPTX conversion A→B and delivers image-PPT + editable pptx + all intermediates. 주제만 주면 보기 좋고 편집도 되는 완성 PPT, 원샷 PPT 전체 파이프라인. Use when the user gives only a topic/content and wants a complete "good-looking AND editable" deck, or names no specific function: "PPT 만들어줘 (편집 가능하게)", "완성 PPT", "make a full editable PPT", "end-to-end deck". Do NOT use when the user explicitly wants only image slides (use gorden-ppt-gen) or only image→editable conversion (use gorden-img2pptx). Depends on both sibling skills. Ported from @Gorden Sun (github.com/GordenSun/GordenSuperPPTSkills), adapted for Claude Code.

sylvanus4 By sylvanus4 schedule Updated 6/10/2026

name: gorden-super-ppt description: >- One-shot end-to-end PPT: first generate an image-format PPT (gorden-ppt-gen), then reverse it into a fully editable .pptx (gorden-img2pptx). Orchestrates image-PPT generation and image→editable-PPTX conversion A→B and delivers image-PPT + editable pptx + all intermediates. 주제만 주면 보기 좋고 편집도 되는 완성 PPT, 원샷 PPT 전체 파이프라인. Use when the user gives only a topic/content and wants a complete "good-looking AND editable" deck, or names no specific function: "PPT 만들어줘 (편집 가능하게)", "완성 PPT", "make a full editable PPT", "end-to-end deck". Do NOT use when the user explicitly wants only image slides (use gorden-ppt-gen) or only image→editable conversion (use gorden-img2pptx). Depends on both sibling skills. Ported from @Gorden Sun (github.com/GordenSun/GordenSuperPPTSkills), adapted for Claude Code.

gorden-super-ppt — End-to-end PPT Orchestration

Runs two sub-skills in sequence (no wheel reinvention — it fully executes each):

content ─▶ 【Stage 1 gorden-ppt-gen】 image-PPT (per-page .png + image .pptx)
         ─▶ 【Stage 2 gorden-img2pptx】 per page: background+frame+icons+text → editable .pptx

Both sub-skills must be installed alongside this one (same skills dir). Image backend = Claude Code adaptation (gpt-image-2 primary, HF MCP fallback, Claude native vision) — see each sub-skill's references/runtime-notes.md.

Which to use

User intent Skill
"make a PPT / image-version PPT / AI slide images" gorden-ppt-gen only
"convert these PPT images/screenshots to editable PPTX / extract icons / pull text" gorden-img2pptx only
no named function, just a topic; or "both viewable AND editable" this skill (A→B)

User names a specific function → go straight to that sub-skill. No name → default to Super: generate first, then reverse each page to editable, deliver everything at once.

Orchestration (check each box)

== Stage 1: gorden-ppt-gen (run function A fully) ==
- [ ] Read ../gorden-ppt-gen/SKILL.md, execute A1–A5
- [ ] Each page actually calls the image backend to render the finished slide
- [ ] Produce: outline.json, prompts/NN-*.md, imagegen-manifest.json, slides/NN-*.png, image .pptx
- [ ] Law: every page image contains ALL real text verbatim — never placeholders/text-less templates
- [ ] Gate: no imagegen-manifest.json or any page missing generated_source → Stage 1 fails, do not enter Stage 2

== Stage 2: gorden-img2pptx (run function B fully on each Stage-1 image) ==
- [ ] Read ../gorden-img2pptx/SKILL.md, execute B0–B9 per page
- [ ] Forced 4 layers: background → frame(chroma-key) → icons(chroma-key) → text(vision) — none skipped
- [ ] background/frame/icon image layers must come from the image backend (extraction), not PPT shapes/code/cropping
- [ ] Produce per page: imagegen-assets-manifest.json + background/frame/icons/layout.json + composed editable .pptx

== Delivery ==
- [ ] Deliver at once: ① all slide images ② per-page background ③ frame ④ icons/decor ⑤ text (layout.json) ⑥ image .pptx ⑦ editable .pptx

Key constraints (both stages)

  1. 🔴 Stage 1 MUST call the image backend (never code-drawn, never placeholder); Stage 2 background/frame/icon layers MUST also be backend-generated (never skip frame + icons). These two are the root cause of past regressions — hold them.
  2. Unified aspect ratio A and B end-to-end (default 16:9; user wants 3:2 → all 3:2).
  3. Unified palette, no repeated framework (Stage 1); color/line-preserving chroma-key, icon sizes matched to source (Stage 2).
  4. Zero fabricated data; language follows user; clean footer; avoid large pure-green areas (chroma-key conflict).

Output layout (suggested)

<topic-slug>/
├── outline.json / imagegen-manifest.json / prompts/ / slides/      # Stage 1
├── out/<topic>-image-deck.pptx                                     # Stage 1 image deck
└── editable/                                                       # Stage 2
    ├── NN/{background.png, frame.png, icons/*.png, layout.json}
    ├── deck.json / preview/slide_*.png
    └── <topic>-editable.pptx                                       # Stage 2 editable deck

Sub-skills carry their own scripts & references; this skill only orchestrates and delivers. If the sub-skills aren't co-located, install them first or call them separately.

Install via CLI
npx skills add https://github.com/sylvanus4/github-to-notion-sync --skill gorden-super-ppt
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator