Visual Style Ppt

Planerar bild-bara presentationer: kinesisk disposition plus låsta palett-prompter; kräver en Image 2-modell

av irenerachel · irenerachel/visual-style-ppt-skill

Fungerar med konfiguration ★ 7.2/10

Visual Style Ppt — Planerar bild-bara presentationer: kinesisk disposition plus låsta palett-prompter; kräver en Image 2-modell

Vad den gör

Omvandlar ett dokument eller en artikel till en plan för en bild-bara PPT-presentation: den väljer en sparad visuell stil, skriver outline.md och prompts.md med en fullständig sidövergripande "Style Lock" (fast hex-palett, rutnät, kantsystem, textdensitetsbegränsningar), genererar sedan en bild per bild och sätter ihop dem full-bleed till en PPTX. Utlöses av förfrågningar som "把这篇文章做成图片版 PPT", "调用终端风格做 PPT", "提炼这张图的风格保存成 PPT 风格", eller listning och återanvändning av en sparad presentationsstil. Bildgenerering är hårdlåst till "Image 2"-modellen utan HTML- eller lokalrenderingsfallback, så bild- och PPTX-stegen körs endast i en miljö som exponerar den modellen.

Testrapport

Klonade repot och installerade det i en tillfällig HOME; frontmatter tolkades via PyYAML med endast name+description, och alla 4 stickprovskontrollerade kroppsrefererade filer hämtades rått med HTTP 200 (references/workflow.md, references/output-package.md, references/page-types.md, styles/terminal-tech-magazine.md); grep hittade inga curl|sh, base64-blobbar, nyckel/token-exfiltrering eller injektionstext. Utdata-test: samma källartikel ("给 AI 编码代理加钩子", 4 sidor, 16:9) planerades två gånger — baseline först, sedan efter SKILL.md + workflow.md + terminal-tech-magazine.md. Konkreta skillnader: baseline-prompterna innehöll 0 hex-färger och paletten drev sida till sida ("neon teal" p1, "blue/teal" p2, "purple-teal gradient" p3), kopierade källans exporttidsstämpel till omslaget ("small date 2026-07-31 in the corner", 3 datum omnämnanden), uppfann "company logo in the top-right corner" endast på p4, och erbjöd en HTML/CSS-skärmdumpsfallback; färdighetskörningen bar 10 fasta hex-värden plus ett 60/20/15/5 färgratio som ett delat Style Lock-prefix på alla 4 sidor, 0 datum (exporttidsstämpeln är explicit utesluten), en explicit no-logo/no-outer-border-klausul, ett 2x2 miniatyrbilds-pass, och per-sida rolltaggar med ett 3-infopunkts-tak. Jag kunde INTE exekvera steget som färdigheten kallar sin högsta prioritet — varje bildbild måste komma från "Image 2"-modellen, med HTML/SVG/canvas/PIL-fallback förbjuden och en instruktion att stoppa om Image 2 saknas — så inga bildbilder och ingen deck.pptx producerades och outputMeasured är false. Utlösningsbedömningar: SKULLE ladda på "调用终端风格,把这篇 Markdown 做成 8 页图片版 PPT" (korrekt), "extract the visual style from this deck screenshot and save it as a reusable PPT style" (korrekt), "把这篇文章做成演示文稿,图片版就行,16:9" (korrekt); SKULLE INTE ladda på "fix the chart colors in my existing quarterly.pptx so the bars are readable" (korrekt — endast bild, inte redigerbara presentationer); men på "把这份 Markdown 转成幻灯片,我要能在浏览器里放映 HTML" SKULLE jag förmodligen ladda den med tanke på beskrivningens "文档生成 PPT / 把文档做成演示文稿"-formulering, vilket är fel eftersom färdigheten förbjuder HTML-utdata — 4/5.

Testad: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/irenerachel/visual-style-ppt-skill.git /tmp/visual-style-ppt-src
mkdir -p ~/.claude/skills/visual-style-ppt
cp -R /tmp/visual-style-ppt-src/README.md /tmp/visual-style-ppt-src/SKILL.md /tmp/visual-style-ppt-src/references /tmp/visual-style-ppt-src/styles /tmp/visual-style-ppt-src/agents ~/.claude/skills/visual-style-ppt/
# SKILL.md is at the repo root; the copy above places it at ~/.claude/skills/visual-style-ppt/SKILL.md
# Upstream README documents ~/.codex/skills (it is written as a Codex skill); the path above is the Claude Code equivalent.
# HARD DEPENDENCY: the skill forbids HTML/SVG/canvas/PIL rendering and requires an "Image 2" image model for every
#   slide image. Plain Claude Code has no such model, and the skill instructs you to stop rather than fall back.
#   Without it you can still use it as a deck planner: it produces outline.md + prompts.md to paste into your own image tool.
# PPTX assembly (image-only deck) needs a pptx writer, e.g. pip install python-pptx
# Bundled styles live in styles/ (terminal-tech-magazine, french-editorial-commerce, impact-grid-editorial); add your own as new .md files.

Kommandon och exempelprompter

  • /visual-style-pptPlanerar bild-bara presentationer: kinesisk disposition plus låsta palett-prompter; kräver en Image 2-modell

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

  • Turn this document into a styled PPT deck
  • Save this visual style for reuse in future decks
  • List the saved PPT styles I can apply