Gpt Image2 Ppt

Förvandlar en markdown-disposition till 16:9 bild-PNG:er och en .pptx via OpenAI gpt-image-2

av JuneYaooo · JuneYaooo/gpt-image2-ppt-skills

Fungerar med konfiguration ★ 6.8/10

Gpt Image2 Ppt — Förvandlar en markdown-disposition till 16:9 bild-PNG:er och en .pptx via OpenAI gpt-image-2

Vad den gör

Konverterar en markdown-bilddisposition till slides_plan.json, tilldelar en sidlayout från en av 33 medföljande stil-layoutbanker (eller från en renderad .pptx-mall du tillhandahåller), bygger en bildprompt per sida och anropar OpenAI gpt-image-2 för att rendera varje bild, sedan paketerar PNG:erna till en 16:9 .pptx. Utlöses när en användare ber att göra en presentation, deck, pitch deck, kursmaterial eller bilder, eller ber att kopiera layouten från en befintlig .pptx-mall. Kräver OPENAI_API_KEY och betalda gpt-image-2-anrop; template-clone och redigerbara lägen kräver dessutom PowerPoint, Keynote eller LibreOffice lokalt.

Testrapport

Klonade repot och körde pipelinen på riktigt på en 6-bilders investerarpresentation: skrev slides_plan.md i det dokumenterade "## N. [page_type] title"-formatet, md_to_plan.py konverterade det rent (6 bilder, page_type parsades), och render_template.py --check detekterade korrekt Keynote 14.0 på denna Mac. generate_ppt.py --style styles/clean-tech-blue.md körde hela kedjan och stannade vid API-anropet med ett tydligt "缺少 OPENAI_API_KEY"-fel men skrev ändå prompts.json, så jag kunde inspektera verkliga artefakter: distinkta layouter tilldelade per sida (cover-hero-composition / content-structured-grid / comparison-two-zone / data-visual-callouts / closing-summary-contact) och 1.8-2.3k-tecken-prompter som bar exakta hex-tokens, layoutbeskrivning, innehållskapacitet och auto-extraherade mätvärden (84万, 31, 118%, 3.1) — mycket rikare än min baslinje python-pptx-presentation i standard Calibri. Två verkliga defekter hittades: vilken sida som helst tilldelad comparison-two-zone förlorar ALLT brödtextinnehåll från prompten (38 tecken innehållsblock vs 417 för en rutnätsida) och en handskriven slide_spec injiceras inte heller där; och LANGUAGE_FONT_RULE i generate_ppt.py hårdkodar "all slide text must be Simplified Chinese" utan CLI-flagga, vilket varken den engelska README eller skicklighetsbeskrivningen nämner. Säkerhetsskanning ren (endast api.openai.com, base64 är bildkodning/avkodning, installationsskript använder $HOME-sökvägar, ingen curl|sh), även om den pip-installerar i den omgivande Python och SKILL.md är 56 KB / 812 rader alltid-laddad kontext. Trigger-fraseringar bedömdes: SKA utlösas — "Generate a photoreal 9:16 anchor portrait for our ad character with gpt-image on fal" (ladda), "I need a 1728x2304 designed storyboard sheet, use gpt-image-2 with a custom output size" (ladda), "Here's the public URL of the approved anchor, produce the 3/4-left angle keyframe from it" (ladda, edit-variant); SKA INTE utlösas — "Animate this keyframe into a 5-second clip" (korrekt hoppa över, videoatom), "Overlay the headline 'Klarify - book in 60s' onto the finished creative" (jag hoppar över, men bara för att brödtexten säger att man ska använda PIL/ffmpeg för läsbar text — frontmatter-beskrivningens "designed sheets ... where precise layout and legible text matter" drar åt andra hållet, så 4/5).

Testad: 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

Kommandon och exempelprompter

  • /gpt-image2-pptFörvandlar en markdown-disposition till 16:9 bild-PNG:er och en .pptx via OpenAI gpt-image-2

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Make an investor pitch deck with this style
  • Generate slides mimicking my uploaded PPTX template
  • Create a magazine-style presentation on this topic