Visual Style Ppt

Planuje prezentacje tylko z obrazami: chiński zarys plus prompty z zablokowaną paletą; wymaga modelu Image 2

Autor: irenerachel · irenerachel/visual-style-ppt-skill

Działa po konfiguracji ★ 7.2/10

Visual Style Ppt — Planuje prezentacje tylko z obrazami: chiński zarys plus prompty z zablokowaną paletą; wymaga modelu Image 2

Co robi ten skill

Przekształca dokument lub artykuł w plan prezentacji PPT tylko z obrazami: wybiera zapisany styl wizualny, pisze outline.md i prompts.md z pełnym, między-stronicowym "Style Lock" (stała paleta hex, siatka, system obramowań, ograniczenia gęstości tekstu), a następnie generuje jeden obraz na slajd i składa je w pełnoekranową prezentację PPTX. Uruchamia się na żądania takie jak "把这篇文章做成图片版 PPT", "调用终端风格做 PPT", "提炼这张图的风格保存成 PPT 风格" lub listowanie i ponowne użycie zapisanego stylu prezentacji. Generowanie obrazów jest na stałe zablokowane na model "Image 2" bez HTML lub lokalnego renderowania awaryjnego, więc kroki generowania obrazów i PPTX działają tylko w środowisku, które udostępnia ten model.

Raport z testu

Sklonowano repozytorium i zainstalowano w tymczasowym HOME; frontmatter sparsowany za pomocą PyYAML tylko z name+description, a wszystkie 4 sprawdzane pliki referencyjne pobrano jako raw z HTTP 200 (references/workflow.md, references/output-package.md, references/page-types.md, styles/terminal-tech-magazine.md); grep nie znalazł curl|sh, blobów base64, wycieku kluczy/tokenów ani tekstu wstrzykującego. Test wyjścia: ten sam artykuł źródłowy ("给 AI 编码代理加钩子", 4 strony, 16:9) zaplanowany dwukrotnie — najpierw linia bazowa, następnie zgodnie z SKILL.md + workflow.md + terminal-tech-magazine.md. Konkretne różnice: prompty bazowe zawierały 0 kolorów hex i paleta zmieniała się strona po stronie ("neon teal" s1, "blue/teal" s2, "purple-teal gradient" s3), kopiowały znacznik czasu eksportu źródła na okładkę ("small date 2026-07-31 in the corner", 3 wzmianki o dacie), wymyśliły "company logo in the top-right corner" tylko na s4 i oferowały awaryjny zrzut ekranu HTML/CSS; uruchomienie umiejętności zawierało 10 stałych wartości hex plus stosunek kolorów 60/20/15/5 jako wspólny prefiks Style Lock na wszystkich 4 stronach, 0 dat (znacznik czasu eksportu jest wyraźnie wykluczony), wyraźną klauzulę bez logo/bez zewnętrznej ramki, przejście 2x2 tablicy miniatur i tagi ról na stronę z limitem 3 punktów informacyjnych. NIE MOGŁEM wykonać kroku, który umiejętność nazywa swoją najwyższą priorytetową zasadą — każdy obraz slajdu musi pochodzić z modelu "Image 2", z zakazem awaryjnego HTML/SVG/canvas/PIL i instrukcją zatrzymania, jeśli Image 2 jest brakujący — więc nie wygenerowano obrazów slajdów ani deck.pptx, a outputMeasured jest fałszywe. Oceny wyzwalaczy: ZAŁADOWAŁBYM na "调用终端风格,把这篇 Markdown 做成 8 页图片版 PPT" (poprawnie), "extract the visual style from this deck screenshot and save it as a reusable PPT style" (poprawnie), "把这篇文章做成演示文稿,图片版就行,16:9" (poprawnie); NIE ZAŁADOWAŁBYM na "fix the chart colors in my existing quarterly.pptx so the bars are readable" (poprawnie — tylko obrazy, nie edytowalne prezentacje); ale na "把这份 Markdown 转成幻灯片,我要能在浏览器里放映 HTML" PRAWDOPODOBNIE ZAŁADOWAŁBYM, biorąc pod uwagę sformułowanie opisu "文档生成 PPT / 把文档做成演示文稿", co jest błędne, ponieważ umiejętność zabrania wyjścia HTML — 4/5.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /visual-style-pptPlanuje prezentacje tylko z obrazami: chiński zarys plus prompty z zablokowaną paletą; wymaga modelu Image 2

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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