Skip to content
← 标签

#Validators (1)

文档与演示op7418/guizang-ppt-skill精选

歸藏 PPT Skill:两套锁定视觉系统 + 三个校验器的网页演讲 deck 工程规范

我们的判断把网页 PPT 做成脚本可校验的工程规范:两套锁定版式系统 + 三个校验器 + 一条按 px 分级的修正阶梯(1–40 微调 / 40–90 压间距 / 90–160 拆页 / 160+ 才准删内容),再加全本地、带排练计时的演讲者模式。最值得抄走的是「不允许自定义 hex」这条产品约束——它把审美正确性当成不可协商的需求来管,而不是留给模型自由发挥。我们未实际跑出成品,记为待复现。

歸藏(op7418)开源的网页演讲 deck skill,AGPL-3.0,主语言 HTML,26,809★。它不是「帮你写 PPT 文案的 prompt 模板」,而是一套让 agent 稳定产出可上台演讲的单文件 HTML 横向翻页 deck 的工程规范——README 首屏交代来历:这些规则从作者本人「一人公司:被 AI 折叠的组织」「一种新的工作方式」等线下分享里一轮轮踩坑沉淀,每个坑都进了 references/checklist.md。选 HTML 而非 PPTX 的关键理由是 HTML/CSS 是文本,agent 能直接读、改、验证:脚本可以量出「这一页溢出多少 px」,还能被 Playwright 真实渲染后做视觉核对。核心资产是两套类名互不通用、约束强度完全不同的视觉系统:Style A(电子杂志 × 电子墨水,10 种可粘贴布局骨架,5 套主题色,中文大标题 ≤5 字且 nowrap)、Style B(瑞士国际主义,22 个具名版式 S01–S22 锁定,正文页只能从中选并写 data-layout,4 套锚点色 IKB #002FA7 / #FFD500 / #C5E803 / #FF6B35,直角无渐变无阴影,大字字重必须 200)。最反直觉的一条决定是不允许自定义 hex:用户给任意颜色时 agent 要委婉拒绝并把预设摊开让选,SKILL.md 原话是「保护美学比给自由更重要」。区别于普通模板集合的是三个校验器 + 一条修正阶梯:validate-swiss-deck.mjs 静态查登记版式、图片槽位、SVG 内写字、标题对齐,有 Playwright 时再量 DOM 溢出 px、底部留白、导航安全线与标题间距;validate-presenter-mode.mjs 查页面 ID 重复、备注错位、时长超目标 90% 预算、控件缺失;check-presenter-runtime-sync.mjs 专拦两套模板之间演讲者运行时的漂移。并禁止凭感觉大改:溢出 1–40px 只微调、40–90px 局部压缩间距、90–160px 才压标题或拆页、160px 以上才允许换版式或删内容。内置全本地演讲者模式(按 P 进入,双窗口同步、结构化备注按 data-slide-id 存储而非页码、排练计时、激光笔与圈选、黑白屏与冻结观众屏,不依赖云端中继、手机遥控或 AI 教练),Codex 环境下还会主动问是否用 GPT-Image 2.0 配图并出公众号 21:9、小红书 3:4 等多平台封面。它自己写明了不适合的场景:大段表格数据、培训课件、多人协作编辑,也不能导出 PPTX。我们未实际安装跑出成品 deck,记为待复现。

Claude CodeCodex
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill
HTMLop74182.7万
歸藏 PPT Skill:两套锁定视觉系统 + 三个校验器的网页演讲 deck 工程规范