Gpt Image2 Ppt
Převádí markdown osnovu na 16:9 PNG snímky a .pptx přes OpenAI gpt-image-2
Funguje s nastavením
Co umí
Převádí markdown osnovu snímků na slides_plan.json, přiřazuje rozložení stránky z jedné z 33 přibalených bank rozložení stylů (nebo z renderované .pptx šablony, kterou dodáte), vytváří prompt obrázku pro každou stránku a volá OpenAI gpt-image-2 k vykreslení každého snímku, poté balí PNG do 16:9 .pptx. Spouští se, když uživatel požádá o vytvoření prezentace, balíčku, pitch decku, kurzového materiálu nebo snímků, nebo požádá o zkopírování rozložení existující .pptx šablony. Vyžaduje OPENAI_API_KEY a placené volání gpt-image-2; režimy template-clone a editable navíc vyžadují lokálně PowerPoint, Keynote nebo LibreOffice.
Testovací report
Naklonoval jsem repozitář a spustil pipeline skutečně na 6snímkové investorské prezentaci: napsal jsem slides_plan.md v dokumentovaném formátu "## N. [page_type] title", md_to_plan.py ho čistě převedl (6 snímků, page_type parsován) a render_template.py --check správně detekoval Keynote 14.0 na tomto Macu. generate_ppt.py --style styles/clean-tech-blue.md spustil celý řetězec a zastavil se u volání API s jasnou chybou "缺少 OPENAI_API_KEY", ale stále zapsal prompts.json, takže jsem mohl zkontrolovat skutečné artefakty: odlišná rozložení přiřazená na stránku (cover-hero-composition / content-structured-grid / comparison-two-zone / data-visual-callouts / closing-summary-contact) a 1.8-2.3k-znakových promptů nesoucích přesné hex tokeny, popis rozložení, kapacitu obsahu a automaticky extrahované metriky (84万, 31, 118%, 3.1) — mnohem bohatší než můj základní python-pptx balíček ve výchozím Calibri. Nalezeny dvě skutečné vady: jakákoli stránka přiřazená comparison-two-zone ztrácí VEŠKERÝ obsah těla z promptu (38 znaků bloku obsahu vs 417 pro stránku s mřížkou) a ručně psaný slide_spec tam také není vložen; a LANGUAGE_FONT_RULE v generate_ppt.py pevně kóduje "all slide text must be Simplified Chinese" bez CLI flagu, což nezmiňuje ani anglický README, ani popis dovednosti. Bezpečnostní sken čistý (pouze api.openai.com, base64 je kódování/dekódování obrázků, instalační skript používá cesty $HOME, žádné curl|sh), ačkoli se pip-instaluje do ambientního Pythonu a SKILL.md je 56 KB / 812 řádků vždy načteného kontextu.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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 Příkazy a ukázkové prompty
/gpt-image2-pptPřevádí markdown osnovu na 16:9 PNG snímky a .pptx přes OpenAI gpt-image-2
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Make an investor pitch deck with this styleGenerate slides mimicking my uploaded PPTX templateCreate a magazine-style presentation on this topic