|
|
1 kuukausi sitten | |
|---|---|---|
| assets | 1 kuukausi sitten | |
| references | 1 kuukausi sitten | |
| LICENSE | 2 kuukautta sitten | |
| README.en.md | 1 kuukausi sitten | |
| README.md | 1 kuukausi sitten | |
| SKILL.md | 1 kuukausi sitten |
An agent skill for Claude Code, Codex, and similar coding-agent environments. It generates single-file HTML horizontal-swipe decks with an "editorial magazine × electronic ink" aesthetic — picture Monocle with code stitched in.
Distilled by Guizang from offline talks like "One-Person Company: Organizations Folded by AI" and "A New Way of Working." Every pitfall hit during those decks is logged in
checklist.md.
✅ Fits: offline talks, industry keynotes, private salons, AI product launches, demo day, presentations with strong personal voice
❌ Doesn't fit: data-heavy tables, training decks (density too low), multi-user collaborative editing (static HTML)
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill
Install the
guizang-ppt-skillClaude Code skill for me. Steps:
- Make sure
~/.claude/skills/exists (create if not)- Run
git clone https://github.com/op7418/guizang-ppt-skill.git ~/.claude/skills/guizang-ppt-skill- Verify:
ls ~/.claude/skills/guizang-ppt-skill/should showSKILL.md,assets/,references/- Tell me when done. Later, saying things like "make me a magazine-style deck" will trigger this skill.
Paste the block above into Claude Code / Cursor / any AI agent with shell access and it handles the install.
git clone https://github.com/op7418/guizang-ppt-skill.git ~/.claude/skills/guizang-ppt-skill
Once installed, Claude Code auto-detects the skill. Trigger phrases:
The skill is a structured workflow; the agent walks you through each step:
assets/template.html → project folder, update <title>, swap theme varsreferences/checklist.md; P0 issues must all passFull spec in SKILL.md.
In Codex, after the first deck draft is ready, the agent can ask whether the user wants generated visuals. Once confirmed, choose an image type or style. Common types include:
Generated images must follow two core rules:
guizang-ppt-skill/
├── SKILL.md ← main skill file: workflow, principles, common mistakes
├── README.md ← Chinese README
├── README.en.md ← this file
├── assets/
│ └── template.html ← runnable seed HTML (CSS + WebGL + swipe JS pre-wired)
└── references/
├── components.md ← component catalog (type, color, grid, icons, callout, stat, pipeline)
├── layouts.md ← 10 layout skeletons (paste-ready)
├── themes.md ← 5 theme presets (pick, don't customize)
├── image-prompts.md ← GPT-M 2.0 image types, ratios, and base prompts
└── checklist.md ← quality checklist (P0 / P1 / P2 / P3 tiers)
Pick from references/themes.md. Custom hex values are not allowed — protecting the aesthetic matters more than freedom of choice.
| Theme | Best for |
|---|---|
| 🖋 Ink Classic | general default, commercial launches, when in doubt |
| 🌊 Indigo Porcelain | tech / research / AI / technical keynotes |
| 🌿 Forest Ink | nature / sustainability / culture / non-fiction |
| 🍂 Kraft Paper | nostalgic / humanist / literary / indie zines |
| 🌙 Dune | art / design / creative / gallery |
Switching themes only requires replacing the 6 variables at the top of template.html's :root{} block — all other CSS flows through var(--...).
Bugs, layout issues, new layout requests — Issues and PRs welcome. Prioritize:
template.html first; don't let layouts.md reference undefined classeschecklist.md at the matching P0 / P1 / P2 / P3 tierthemes.md with a recommended use caseMIT © 2026 op7418