Gpt Image2 Ppt
Omdanner en markdown-oversigt til 16:9 slide PNG'er og en .pptx via OpenAI gpt-image-2
Virker med opsætning
Hvad det gør
Konverterer en markdown-slide-oversigt til slides_plan.json, tildeler et sidelayout fra en af 33 medfølgende stil-layoutbanker (eller fra en renderet .pptx-skabelon, du leverer), bygger en per-side billedprompt og kalder OpenAI gpt-image-2 for at rendere hver slide, og pakker derefter PNG'erne til en 16:9 .pptx. Udløses, når en bruger beder om at lave en præsentation, deck, pitch deck, kursusmateriale eller slides, eller beder om at kopiere layoutet af en eksisterende .pptx-skabelon. Kræver OPENAI_API_KEY og betalte gpt-image-2-kald; skabelon-klon og redigerbare tilstande kræver desuden PowerPoint, Keynote eller LibreOffice lokalt.
Testrapport
Klonede repoet og kørte pipelinen for alvor på et 6-slides investor-pitch deck: skrev slides_plan.md i det dokumenterede "## N. [page_type] title" format, md_to_plan.py konverterede det rent (6 slides, page_type parsed), og render_template.py --check detekterede korrekt Keynote 14.0 på denne Mac. generate_ppt.py --style styles/clean-tech-blue.md kørte hele kæden og stoppede ved API-kaldet med en klar "缺少 OPENAI_API_KEY" fejl, men skrev stadig prompts.json, så jeg kunne inspicere virkelige artefakter: forskellige layouts tildelt pr. side (cover-hero-composition / content-structured-grid / comparison-two-zone / data-visual-callouts / closing-summary-contact) og 1.8-2.3k-char prompts, der bærer nøjagtige hex-tokens, layoutbeskrivelse, indholdskapacitet og auto-udtrukne metrics (84万, 31, 118%, 3.1) — langt rigere end mit baseline python-pptx deck i standard Calibri. To reelle defekter fundet: enhver side tildelt comparison-two-zone mister ALT kropsindhold fra prompten (38 tegn indholdsblok vs 417 for en grid-side), og en håndskrevet slide_spec injiceres heller ikke der; og LANGUAGE_FONT_RULE i generate_ppt.py hardkoder "all slide text must be Simplified Chinese" uden CLI-flag, hvilket hverken den engelske README eller skill-beskrivelsen nævner. Sikkerhedsscanning ren (kun api.openai.com, base64 er billedkode/dekode, install-script bruger $HOME-stier, ingen curl|sh), selvom den pip-installerer i den omgivende Python, og SKILL.md er 56 KB / 812 linjer af altid-indlæst kontekst.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
mkdir -p ~/.claude/skills
git clone --depth 1 https://github.com/JuneYaooo/gpt-image2-ppt-skills.git ~/.claude/skills/gpt-image2-ppt
# The repo's install_as_skill.sh copies to ~/.claude/skills/gpt-image2-ppt-skills (name differs from the slug).
# Needs OPENAI_API_KEY — the script does NOT create .env. Put it in ~/.claude/settings.json:
# "env": { "OPENAI_API_KEY": "sk-...", "GPT_IMAGE_MODEL_NAME": "gpt-image-2" }
# pip install -r ~/.claude/skills/gpt-image2-ppt/requirements.txt
# Only for --template-pptx / --editable: brew install --cask libreoffice (or have Keynote/PowerPoint)
# Verify a render backend exists: python3 scripts/render_template.py --check Kommandoer og eksempelprompter
/gpt-image2-pptOmdanner en markdown-oversigt til 16:9 slide PNG'er og en .pptx via OpenAI gpt-image-2
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Make an investor pitch deck with this styleGenerate slides mimicking my uploaded PPTX templateCreate a magazine-style presentation on this topic