# Ppt Master Risograph Zine Skill

> PPT Master Risograph Zine Skill

- Skill: `chaitin/ppt-master-risograph-zine-skill` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add chaitin/ppt-master-risograph-zine-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/chaitin/ppt-master-risograph-zine-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: chaitin (https://skillmd.com/u/chaitin)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/chaitin/ppt-master-risograph-zine-skill

---

# PPT Master Risograph Zine Skill

## Scope

This built-in skill package owns the `risograph-zine` template variant imported from PPT-Master.

- `skill_id`: `ppt-master-risograph-zine-skill`
- `variant_id`: `risograph-zine`
- upstream example: `/Users/mawenyi/try/ppt-master/examples/ppt169_indie_bookstore_zine_guide`
- upstream final SVGs: `svg_final/*.svg`
- upstream execution lock: `spec_lock.md`
- package renderer: `assets/template.html`
- package validator: `scripts/validate-deck.mjs`
- layout skeletons: `references/layouts.md`
- QA checklist: `references/checklist.md`

## Design Contract

Use this package for Risograph Zine / 印刷工艺 decks. The source template is the 18-page *Indie Bookstore × Zine Culture Guide*, not a generic retro poster theme. Slides should preserve the PPT-Master fixed 1280x720 canvas model and use `.pm-canvas.pm-riso-print` as the visual root.

Required visual language, derived from the upstream `design_spec.md` and `spec_lock.md`:

- 暖米色再生纸底：`#F5EFE0`; Federal Blue `#1E4DBC`; Fluorescent Pink `#FF5C8A`; Mustard `#E8A02E`; near-black ink `#1A1A1A`.
- Impact / Arial Black style poster titles, Microsoft YaHei / PingFang SC body, Consolas annotation labels.
- Risograph hard constraints: 1-3px misregistration, halftone dots, duotone overprint, rough paper grain, hard-edge rectangles, card radius `0`.
- Use the original 18-page rhythm: cover, contents, zine definition, zine history timeline, Risograph origin, printing workflow, eight-page folding method, content types, Jimbocho, three cities, Berlin, China bookstore map, China art book fairs, browse tips, collect tips, first-zine action checklist, sources, outro.
- Each page must use a registered `pm-riso-*` layout and at least one package-local print/zine component such as `.pm-paper`, `.pm-grain`, `.pm-overprint`, `.pm-halftone`, `.pm-clip`, `.pm-tape`, `.pm-note-card`, `.pm-hand-label`, `.pm-print-number`, `.pm-scrap`, `.pm-poster`, `.pm-interview-strip`, `.pm-panel`, `.pm-node`, or `.pm-source`.
- Motion only uses declarative hooks: `data-pm-motion="riso"` and `data-pm-anim`.

Do not generate glossy shadows, rounded modern cards, glassmorphism, dark-tech terminals, generic vintage stickers, animation JavaScript, `@keyframes`, external scripts, or custom runtime code in generated slide fragments.

