[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-625":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},625,"guizang-ppt-skill","op7418\u002Fguizang-ppt-skill","op7418","AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL\u002Flow-power presentation runtime.",null,"HTML",16356,1198,31,11,0,983,2586,9049,2949,44.24,"MIT License",false,"main",true,[],"2026-06-12 02:00:16","# Magazine Web PPT · 电子杂志风网页 PPT Skill\n\n> 🌏 **English version: [README.en.md](.\u002FREADME.en.md)**\n\n一个适配 Claude Code \u002F Codex 等 Agent 环境的网页 PPT 技能,用于生成**单文件 HTML 横向翻页 PPT**,视觉基调是\"**电子杂志 × 电子墨水**\"——像 *Monocle* 贴上了代码的样子。\n\n> 由 [歸藏](https:\u002F\u002Fx.com\u002Fop7418) 在\"一人公司:被 AI 折叠的组织\"、\"一种新的工作方式\"等线下分享中沉淀而成,踩过的每一个坑都写进了 `checklist.md`。\n\n![Magazine Web PPT 效果展示](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5dc316a2-401c-4e37-9123-ea081b6ae470)\n\n## 效果\n\n- 🖋 **衬线大标题 + 非衬线正文 + 等宽元数据**的三级字体分工\n- 🌊 **WebGL 流体\u002F色散背景**,hero 页可见,正文页克制\n- 📐 **横向左右翻页**:键盘 ← → \u002F 滚轮 \u002F 触屏滑动 \u002F 底部圆点 \u002F ESC 索引\n- 🎨 **5 套主题色预设**:墨水经典 \u002F 靛蓝瓷 \u002F 森林墨 \u002F 牛皮纸 \u002F 沙丘\n- 🧩 **10 种页面布局**:开场封面、章节幕封、数据大字报、左文右图、图片网格、Pipeline、悬念问题、大引用、Before\u002FAfter 对比、图文混排\n- 🖼 **Codex 可选配图流程**:可用 GPT-M 2.0 生成纪实照片、信息图、流程图、系统关系图、UI 情景图,并按模板比例插入\n- 📄 **单文件 HTML**:不需要构建、不需要服务器,浏览器直接打开\n\n## 适合 \u002F 不适合\n\n**✅ 合适**:线下分享 \u002F 行业内部讲话 \u002F 私享会 \u002F AI 产品发布 \u002F demo day \u002F 带强烈个人风格的演讲\n\n**❌ 不合适**:大段表格数据 \u002F 培训课件(信息密度不够)\u002F 需要多人协作编辑(静态 HTML)\n\n## 安装\n\n### 方式一:一行命令安装(推荐)\n\n```bash\nnpx skills add https:\u002F\u002Fgithub.com\u002Fop7418\u002Fguizang-ppt-skill --skill guizang-ppt-skill\n```\n\n### 方式二:把下面这段话直接发给 AI\n\n> 帮我安装 `guizang-ppt-skill` 这个 Claude Code skill。请按下面步骤做:\n>\n> 1. 确保 `~\u002F.claude\u002Fskills\u002F` 目录存在(不存在就创建)\n> 2. 执行 `git clone https:\u002F\u002Fgithub.com\u002Fop7418\u002Fguizang-ppt-skill.git ~\u002F.claude\u002Fskills\u002Fguizang-ppt-skill`\n> 3. 验证:`ls ~\u002F.claude\u002Fskills\u002Fguizang-ppt-skill\u002F` 应该看到 `SKILL.md`、`assets\u002F`、`references\u002F` 三项\n> 4. 告诉我安装好了,之后我说\"做一份杂志风 PPT\"之类的话就会触发这个 skill\n\n把这段话复制粘贴给 Claude Code \u002F Cursor \u002F 任何有 shell 权限的 AI Agent,它会自动完成安装。\n\n### 方式三:手动命令行\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fop7418\u002Fguizang-ppt-skill.git ~\u002F.claude\u002Fskills\u002Fguizang-ppt-skill\n```\n\n### 触发方式\n\n装好后,Claude Code 会在对话里自动发现并调用这个 skill。触发关键词:\n\n- \"帮我做一份杂志风 PPT\"\n- \"生成一个 horizontal swipe deck\"\n- \"editorial magazine style presentation\"\n- \"electronic ink 风格演讲 slides\"\n\n## 使用流程\n\nSkill 本身是结构化工作流,Agent 会逐步引导:\n\n1. **需求澄清** — 6 问清单:受众、时长、素材、图片、主题色、硬约束\n2. **拷贝模板** — `assets\u002Ftemplate.html` → 项目目录,改 `\u003Ctitle>`,换主题色\n3. **填充内容** — 从 10 种 layout 骨架里挑、粘、改文案(先做类名预检 + 主题节奏规划)\n4. **可选配图** — 在 Codex 中可询问是否用 GPT-M 2.0 生成配图,再按页面比例插入\n5. **自检** — 对照 `references\u002Fchecklist.md`,P0 级问题必须全过\n6. **预览** — 浏览器直接打开\n7. **迭代** — inline style 改字号\u002F高度\u002F间距\n\n详细说明见 [`SKILL.md`](.\u002FSKILL.md)。\n\n## Codex 配图能力\n\n在 Codex 环境中,完成 deck 初稿后可以主动询问用户是否需要生成配图。用户确认后,再选择图片类型或风格,常用类型包括:\n\n- 人文纪实照片:富士 \u002F 徕卡感的真实场景,增加人文表现力\n- 信息图 \u002F 流程图 \u002F 对比图 \u002F 系统关系图:用于解释无法用实拍照片说明的概念\n- 截图再设计 \u002F UI 情景图:把原始截图统一成适合 PPT 的比例和视觉密度\n\n生成图片时要遵守两个关键规则:\n\n- 图片是 PPT 中的嵌入素材,不要自带页脚、页底、标题、角标、页码或装饰边框\n- 图片比例必须先匹配落位:主图常用 16:9 \u002F 16:10,截图再设计常用 16:10,多图网格统一高度\n\n## 目录结构\n\n```\nguizang-ppt-skill\u002F\n├── SKILL.md              ← Skill 主文件:工作流、原则、常见错误\n├── README.md             ← 本文件\n├── assets\u002F\n│   └── template.html     ← 完整可运行的种子 HTML(CSS + WebGL + 翻页 JS 全配好)\n└── references\u002F\n    ├── components.md     ← 组件手册(字体、色、网格、图标、callout、stat、pipeline)\n    ├── layouts.md        ← 10 种页面布局骨架(可直接粘贴)\n    ├── themes.md         ← 5 套主题色预设(只能选不能自定义)\n    ├── image-prompts.md  ← GPT-M 2.0 配图类型、比例和基础提示词\n    └── checklist.md      ← 质量检查清单(P0 \u002F P1 \u002F P2 \u002F P3 分级)\n```\n\n## 主题色预设\n\n从 `references\u002Fthemes.md` 里选一套——**不允许自定义 hex 值**,保护美学比给自由更重要。\n\n| 主题 | 适合场景 |\n|------|---------|\n| 🖋 墨水经典 | 通用默认、商业发布、不知道选啥 |\n| 🌊 靛蓝瓷 | 科技 \u002F 研究 \u002F AI \u002F 技术发布会 |\n| 🌿 森林墨 | 自然 \u002F 可持续 \u002F 文化 \u002F 非虚构 |\n| 🍂 牛皮纸 | 怀旧 \u002F 人文 \u002F 文学 \u002F 独立杂志 |\n| 🌙 沙丘 | 艺术 \u002F 设计 \u002F 创意 \u002F 画廊 |\n\n切换主题只需替换 `template.html` 开头 `:root{}` 里的 6 行变量,其他 CSS 全走 `var(--...)`。\n\n## 核心设计原则\n\n1. **克制优于炫技** — WebGL 背景只在 hero 页透出\n2. **结构优于装饰** — 信息靠字号 + 字体对比 + 网格留白,不用阴影和浮动卡片\n3. **图片是第一公民** — 图片要对齐正文内容区,比例稳定,只裁底部,顶部和左右完整\n4. **配图只做素材** — 生成图只保留核心照片 \u002F 图表 \u002F UI,不要把 PPT 页脚、标题和角标画进图片里\n5. **节奏靠 hero 页** — hero \u002F non-hero 交替,才不累眼睛\n6. **术语统一** — Skills 就是 Skills,不中英混译\n\n## 视觉参考\n\n- [*Monocle*](https:\u002F\u002Fmonocle.com) 杂志的版式\n- YC Garry Tan \"Thin Harness, Fat Skills\"\n- 歸藏线下分享 PPT 系列\n\n## 贡献\n\nBug、排版问题、新布局需求——欢迎开 Issue 或 PR。改动请优先:\n\n- 在 `template.html` 里补类,不要让 layouts.md 使用未定义的类\n- 把踩过的坑写到 `checklist.md` 对应的 P0 \u002F P1 \u002F P2 \u002F P3 级别\n- 新主题色进 `themes.md` 并给出适合的场景\n\n## License\n\nMIT © 2026 [op7418](https:\u002F\u002Fgithub.com\u002Fop7418)\n","guizang-ppt-skill 是一个用于生成单文件 HTML 横向翻页 PPT 的 Claude Code Skill，采用“电子杂志 × 电子墨水”风格。项目提供10种页面布局和5套主题色预设，支持WebGL流体或色散背景效果，所有内容整合在一个无需构建、直接浏览器打开的HTML文件中。特别适合线下分享、行业内部讲话、AI产品发布等需要展现个人风格的场合，但不适用于大段表格数据展示或多人协作编辑场景。",2,"2026-06-11 02:38:13","CREATED_QUERY"]