SuperAPI AI 工具集

sn-ppt-dazzle

设计与创作

查看项目

更新于 10-15 16:51

技能介绍

用途:把已定稿的大纲转成在浏览器中演示的动态 HTML deck,输出 <DECK_DIR>/deck.html,画布 1280×720(16:9),CSS/JS 全部内联,可选外部库 CDN 与本地 assets/ 图片,禁止外链图片。

前置契约:本技能不是入口,只接受 sn-ppt-entry 传入的绝对 DECK_DIR,且要求已存在 task_pack.json、info_pack.json、outline.md,且 task_pack.choices.output 为 dynamic_html(或旧任务 ppt_mode 为 dazzle);条件不满足需返回 entry 补齐。outline.md 是唯一内容输入,页数、页序、标题与核心结论不得增删改。

主要流程(六阶段):读取 outline 定调并选定风格 family 与 2–3 个技法配方、确定一处“招牌视觉”;写 plan.md(场景庄重度与动画密度档位、精确 palette hex、字体、全局背景方案、页序表、素材清单);确需真实图片时生图并逐一核对;先写只含空 section 的全局骨架;再逐页填充,每页执行填充→渲染→看图自检循环;最后全局复审(render --all 看 contact_sheet 与 render.json)并收尾。

必要命令(原文):python "$SKILL_ROOT/scripts/render_deck.py" "$DECK_DIR/deck.html" "$DECK_DIR/shots/" --page N;python "$SKILL_ROOT/scripts/render_deck.py" "$DECK_DIR/deck.html" "$DECK_DIR/shots/" --all。

适用场景:产品发布、创意提案、科技分享、学术答辩、政企汇报、文旅与教育等,按场景庄重度选择风格与动画密度。

限制:必须逐页渲染并用视觉核对,禁止只读代码自检;入场动画总时长 ≤2s 且需到最终态;console error 需为零;内容不得编造事实或数字,事实不足需返回前置技能;具体收费、价格、平台与效果等资料未提供。