Gpt Image2 Ppt
Zet een markdown-outline om in 16:9 slide PNG's en een .pptx via OpenAI gpt-image-2
Werkt met setup
Wat het doet
Converteert een markdown-slide-outline naar slides_plan.json, wijst een paginalay-out toe uit een van de 33 gebundelde stijl-lay-outbanken (of van een gerenderde .pptx-template die u levert), bouwt een per-pagina afbeeldingprompt en roept OpenAI gpt-image-2 aan om elke slide te renderen, en verpakt vervolgens de PNG's in een 16:9 .pptx. Activeert wanneer een gebruiker vraagt om een presentatie, deck, pitch deck, cursusmateriaal of slides te maken, of vraagt om de lay-out van een bestaande .pptx-template te kopiëren. Vereist OPENAI_API_KEY en betaalde gpt-image-2 oproepen; template-clone en bewerkbare modi vereisen bovendien PowerPoint, Keynote of LibreOffice lokaal.
Testrapport
De repo gekloond en de pipeline echt uitgevoerd op een 6-slide investor-pitch deck: slides_plan.md geschreven in het gedocumenteerde "## N. [page_type] title" formaat, md_to_plan.py converteerde het netjes (6 slides, page_type geparset), en render_template.py --check detecteerde correct Keynote 14.0 op deze Mac. generate_ppt.py --style styles/clean-tech-blue.md voerde de hele keten uit en stopte bij de API-oproep met een duidelijke "缺少 OPENAI_API_KEY" fout, maar schreef nog steeds prompts.json, zodat ik echte artefacten kon inspecteren: verschillende lay-outs toegewezen per pagina (cover-hero-composition / content-structured-grid / comparison-two-zone / data-visual-callouts / closing-summary-contact) en 1.8-2.3k-char prompts met exacte hex-tokens, lay-outbeschrijving, inhoudscapaciteit en automatisch geëxtraheerde metrics (84万, 31, 118%, 3.1) — veel rijker dan mijn baseline python-pptx deck in standaard Calibri. Twee echte defecten gevonden: elke pagina waaraan comparison-two-zone is toegewezen, verliest ALLE body-inhoud van de prompt (38 tekens van inhoudsblok versus 417 voor een rasterpagina) en een handgeschreven slide_spec wordt daar ook niet geïnjecteerd; en LANGUAGE_FONT_RULE in generate_ppt.py hardcodeert "all slide text must be Simplified Chinese" zonder CLI-vlag, wat noch de Engelse README noch de skill-beschrijving vermeldt. Beveiligingsscan schoon (alleen api.openai.com, base64 is afbeelding encode/decode, installatiescript gebruikt $HOME-paden, geen curl|sh), hoewel het pip-installeert in de omgevings-Python en SKILL.md 56 KB / 812 regels altijd geladen context is.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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 Commando's en voorbeeldprompts
/gpt-image2-pptZet een markdown-outline om in 16:9 slide PNG's en een .pptx via OpenAI gpt-image-2
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Make an investor pitch deck with this styleGenerate slides mimicking my uploaded PPTX templateCreate a magazine-style presentation on this topic