Visual Style Ppt

Plans image-only decks: Chinese outline plus locked-palette prompts; needs an Image 2 model

Works with setup

Test report

Verdict
Works with setup
Score
7.2/10
Tested
Jul 31, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 025534c

Cloned the repo and installed it into a throwaway HOME; frontmatter parsed via PyYAML with name+description only, and all 4 spot-checked body-referenced files fetched raw at HTTP 200 (references/workflow.md, references/output-package.md, references/page-types.md, styles/terminal-tech-magazine.md); grep found no curl|sh, base64 blobs, key/token exfiltration or injection text. Output test: same source article ("给 AI 编码代理加钩子", 4 pages, 16:9) planned twice — baseline first, then following SKILL.md + workflow.md + terminal-tech-magazine.md. Concrete diffs: baseline prompts contained 0 hex colors and drifted palette page to page ("neon teal" p1, "blue/teal" p2, "purple-teal gradient" p3), copied the source's export timestamp onto the cover ("small date 2026-07-31 in the corner", 3 date mentions), invented "company logo in the top-right corner" on p4 only, and offered an HTML/CSS screenshot fallback; the skill run carried 10 fixed hex values plus a 60/20/15/5 color ratio as a shared Style Lock prefix on all 4 pages, 0 dates (the export timestamp is explicitly ruled out), an explicit no-logo/no-outer-border clause, a 2x2 thumbnail-board pass, and per-page role tags with a 3-info-point cap. I could NOT execute the step the skill calls its highest-priority rule — every slide image must come from the "Image 2" model, with HTML/SVG/canvas/PIL fallback forbidden and an instruction to stop if Image 2 is missing — so no slide images and no deck.pptx were produced and outputMeasured is false. Trigger judgments: WOULD load on "调用终端风格,把这篇 Markdown 做成 8 页图片版 PPT" (correct), "extract the visual style from this deck screenshot and save it as a reusable PPT style" (correct), "把这篇文章做成演示文稿,图片版就行,16:9" (correct); would NOT load on "fix the chart colors in my existing quarterly.pptx so the bars are readable" (correct — image-only, not editable decks); but on "把这份 Markdown 转成幻灯片,我要能在浏览器里放映 HTML" I WOULD probably load it given the description's "文档生成 PPT / 把文档做成演示文稿" wording, which is wrong since the skill bans HTML output — 4/5.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 4/5
  • Output vs. baseline 5/10
  • Docs & honesty 4/5

What Visual Style Ppt does

Turns a document or article into a plan for an image-only PPT deck: it picks a saved visual style, writes outline.md and prompts.md with a full cross-page "Style Lock" (fixed hex palette, grid, border system, text-density caps), then generates one image per slide and assembles them full-bleed into a PPTX. Triggers on requests like "把这篇文章做成图片版 PPT", "调用终端风格做 PPT", "提炼这张图的风格保存成 PPT 风格", or listing and reusing a saved deck style. Image generation is hard-locked to the "Image 2" model with no HTML or local-render fallback, so the image and PPTX steps only run in an environment that exposes that model.

How to install Visual Style Ppt

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.

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Visual Style Ppt

  • /visual-style-ppt Plans image-only decks: Chinese outline plus locked-palette prompts; needs an Image 2 model

It also activates on plain-language prompts like these:

  • 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

Frequently asked questions

Is the Visual Style Ppt skill free?
Yes. The skill itself is free from irenerachel/visual-style-ppt-skill. SkillProof publishes the install command and an independent test verdict at no cost.
Does Visual Style Ppt work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 31, 2026. Verdict: Works with setup. Cloned the repo and installed it into a throwaway HOME; frontmatter parsed via PyYAML with name+description only, and all 4 spot-checked body-referenced files fetched raw at HTTP 200 (references/workflow.md, references/output-package.md, references/page-types.md, styles/terminal-tech-magazine.md); grep found no curl|sh, base64 blobs, key/token exfiltration or injection text. Output test: same source article ("给 AI 编码代理加钩子", 4 pages, 16:9) planned twice — baseline first, then following SKILL.md + workflow.md + terminal-tech-magazine.md. Concrete diffs: baseline prompts contained 0 hex colors and drifted palette page to page ("neon teal" p1, "blue/teal" p2, "purple-teal gradient" p3), copied the source's export timestamp onto the cover ("small date 2026-07-31 in the corner", 3 date mentions), invented "company logo in the top-right corner" on p4 only, and offered an HTML/CSS screenshot fallback; the skill run carried 10 fixed hex values plus a 60/20/15/5 color ratio as a shared Style Lock prefix on all 4 pages, 0 dates (the export timestamp is explicitly ruled out), an explicit no-logo/no-outer-border clause, a 2x2 thumbnail-board pass, and per-page role tags with a 3-info-point cap. I could NOT execute the step the skill calls its highest-priority rule — every slide image must come from the "Image 2" model, with HTML/SVG/canvas/PIL fallback forbidden and an instruction to stop if Image 2 is missing — so no slide images and no deck.pptx were produced and outputMeasured is false. Trigger judgments: WOULD load on "调用终端风格,把这篇 Markdown 做成 8 页图片版 PPT" (correct), "extract the visual style from this deck screenshot and save it as a reusable PPT style" (correct), "把这篇文章做成演示文稿,图片版就行,16:9" (correct); would NOT load on "fix the chart colors in my existing quarterly.pptx so the bars are readable" (correct — image-only, not editable decks); but on "把这份 Markdown 转成幻灯片,我要能在浏览器里放映 HTML" I WOULD probably load it given the description's "文档生成 PPT / 把文档做成演示文稿" wording, which is wrong since the skill bans HTML output — 4/5.
What is the Visual Style Ppt SkillProof Score?
7.2/10 — installs cleanly 5/5, triggers reliably 4/5, output vs. baseline 5/10, docs & honesty 4/5.
How do I install Visual Style Ppt?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Visual Style Ppt with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.