Visual Style Ppt
Plans image-only decks: Chinese outline plus locked-palette prompts; needs an Image 2 model
Test report
- Verdict
- Works with setup
- Score
- 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-pptPlans 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.