Guizang PPT Skill
DesignAgent skill that generates single-file HTML swipe-deck slides, PPT imagery, and multi-platform covers in two locked visual systems.
Install
$ npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill
Update
$ cd ~/.claude/skills/guizang-ppt-skill && git pull
Re-run the install command, or git pull in the local skill dir (~/.claude/skills/guizang-ppt-skill), then check the latest commit.
When to use it
- You want a single-file HTML horizontal swipe deck for an offline talk, demo day, or product launch with strong personal style.
- You need a methodology or product-analysis deck in a strict Swiss grid system with locked layouts and a palette validator.
- You want PPT figures, infographics, screenshot redesigns, or cover images generated to match template slots.
- You are driving Claude Code or Codex and want a structured slide workflow instead of hand-coding HTML/CSS.
Commands & flags
- assets/template.html
- Style A editorial-magazine deck template (electronic-ink, 10 layout skeletons).
- assets/template-swiss.html
- Style B Swiss-international template with 22 locked layouts (grid, anchor color, hairline rules).
- node scripts/validate-swiss-deck.mjs path/to/index.html
- Validate a Swiss-style deck: blocks centered titles, off-grid layouts, text-in-SVG, images outside slots.
- references/checklist.md
- Quality checklist run before delivery; all blocking issues must pass.
- references/themes.md / themes-swiss.md
- Pick one preset palette (5 Style A inks, 4 Swiss anchor colors); custom hex is disallowed.
- references/image-prompts.md
- GPT-Image 2.0 / GPT-M 2.0 prompt types and aspect ratios for figures, infographics, and UI scenes.
How to use it
Install the skill (it lands in ~/.claude/skills/guizang-ppt-skill):
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill
Or clone manually:
git clone https://github.com/op7418/guizang-ppt-skill.git ~/.claude/skills/guizang-ppt-skill
Then just ask the agent in natural language and the skill auto-triggers:
帮我基于这篇文章做一份瑞士风 PPT,控制在 7 页左右,需要 2-3 张配图。
The workflow is structured: pick Style A (editorial) or Style B (Swiss), copy the matching template, fill content from the layout skeletons, optionally generate images in Codex, then self-check against references/checklist.md. For Swiss decks, run the validator before delivery:
node scripts/validate-swiss-deck.mjs path/to/index.html
Output is a single HTML file — open it in any browser, navigate with ← → / scroll / swipe, toggle a static low-perf mode for weak hardware.
Why it earns its place
Built by 歸藏 (@op7418), a well-known Chinese AI-product creator, and distilled from real offline talks — pitfalls are written into references/checklist.md. It ships two complete, opinionated visual systems (electronic-ink editorial with 10 layouts and Swiss international with 22 locked layouts), preset-only palettes (5 inks / 4 anchor colors), and an actual validate-swiss-deck.mjs script that enforces the grid, so an agent produces consistent decks instead of generic AI slop. The single-file HTML output needs no build or server, and the same theme covers slides, figures, screenshot redesigns, and multi-platform covers. Backed by a 360 安全龍蝦 gold sponsorship and a 真格 (ZhenFund) Token Grant.
Try it
> 基于这篇文章生成一份 8 页左右的瑞士风 PPT,克莱因蓝主题,需要 3 张配图,图片比例跟模板槽位匹配。