Visual Style Ppt

Pianifica presentazioni solo immagini: outline cinese più prompt con palette bloccata; richiede un modello Image 2

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

Richiede configurazione ★ 7.2/10

Visual Style Ppt — Pianifica presentazioni solo immagini: outline cinese più prompt con palette bloccata; richiede un modello Image 2

Cosa fa

Trasforma un documento o un articolo in un piano per una presentazione PPT solo immagini: sceglie uno stile visivo salvato, scrive outline.md e prompts.md con un "Style Lock" completo tra le pagine (palette esadecimale fissa, griglia, sistema di bordi, limiti di densità del testo), quindi genera un'immagine per diapositiva e le assembla a pieno formato in un PPTX. Si attiva su richieste come "把这篇文章做成图片版 PPT", "调用终端风格做 PPT", "提炼这张图的风格保存成 PPT 风格", o elencando e riutilizzando uno stile di presentazione salvato. La generazione di immagini è bloccata al modello "Image 2" senza fallback HTML o di rendering locale, quindi i passaggi di immagine e PPTX vengono eseguiti solo in un ambiente che espone quel modello.

Rapporto di test

Clonato il repository e installato in una HOME temporanea; il frontmatter è stato analizzato tramite PyYAML con solo name+description, e tutti e 4 i file referenziati nel corpo controllati a campione sono stati recuperati raw con HTTP 200 (references/workflow.md, references/output-package.md, references/page-types.md, styles/terminal-tech-magazine.md); grep non ha trovato curl|sh, blob base64, esfiltrazione di chiavi/token o testo di injection. Test di output: stesso articolo sorgente ("给 AI 编码代理加钩子", 4 pagine, 16:9) pianificato due volte — prima la baseline, poi seguendo SKILL.md + workflow.md + terminal-tech-magazine.md. Differenze concrete: i prompt della baseline contenevano 0 colori esadecimali e la palette cambiava da pagina a pagina ("neon teal" p1, "blue/teal" p2, "purple-teal gradient" p3), copiavano il timestamp di esportazione della sorgente sulla copertina ("small date 2026-07-31 in the corner", 3 menzioni di data), inventavano un "company logo in the top-right corner" solo a p4, e offrivano un fallback screenshot HTML/CSS; l'esecuzione della skill ha portato 10 valori esadecimali fissi più un rapporto di colori 60/20/15/5 come prefisso Style Lock condiviso su tutte e 4 le pagine, 0 date (il timestamp di esportazione è esplicitamente escluso), una clausola esplicita no-logo/no-outer-border, un passaggio di thumbnail-board 2x2, e tag di ruolo per pagina con un limite di 3 punti informativi. NON ho potuto eseguire il passo che la skill chiama la sua regola di massima priorità — ogni immagine di diapositiva deve provenire dal modello "Image 2", con fallback HTML/SVG/canvas/PIL proibito e un'istruzione di fermarsi se Image 2 è mancante — quindi nessuna immagine di diapositiva e nessun deck.pptx sono stati prodotti e outputMeasured è falso. Giudizi del trigger: CARICHEREBBE su "调用终端风格,把这篇 Markdown 做成 8 页图片版 PPT" (corretto), "extract the visual style from this deck screenshot and save it as a reusable PPT style" (corretto), "把这篇文章做成演示文稿,图片版就行,16:9" (corretto); NON CARICHEREBBE su "fix the chart colors in my existing quarterly.pptx so the bars are readable" (corretto — solo immagini, non presentazioni modificabili); ma su "把这份 Markdown 转成幻灯片,我要能在浏览器里放映 HTML" PROBABILMENTE lo caricherei data la dicitura della descrizione "文档生成 PPT / 把文档做成演示文稿", che è sbagliata poiché la skill vieta l'output HTML — 4/5.

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

Installazione

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.

Comandi e prompt di esempio

  • /visual-style-pptPianifica presentazioni solo immagini: outline cinese più prompt con palette bloccata; richiede un modello Image 2

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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