html-to-aippt-composition
Installation
SKILL.md
HTML 转 AIPPT Composition
当用户提供 HTML slide、由截图还原的 HTML、自定义页面布局,并希望生成可用于 AIPPT 在线预览和 PPTX 导出的 SlideCompositionDocument JSON 时,使用本 Skill。
工作流程
- 如果用户表达发布、上传、上架、提交审核、审核通过、发布模板等发布类意图,必须先暂停发布/上传动作,并一次性收集发布元数据:
- 需要确认的字段为:
模版标题、模版描述、templateCode、templateVersion、adminPhone。 - 如果用户已在当前对话或模板
meta.json中明确提供其中一项,可直接列为已确认字段,只追问缺失项。 templateVersion必须是语义化版本,例如1.0.0;不要接受v1作为脚本入参。- 如果 SDK 输出 JSON 尚未生成,先完成本工作流程的生成和验证步骤;随后执行“发布/上传后台保存流程”。
- 需要确认的字段为:
- 确认 SDK CLI 可用且保持最新。每次使用转换能力前先执行:
node html-to-aippt-composition/scripts/ensure-html-to-composition.mjs
这个脚本是幂等的:如果已经安装且是 npm 最新版本,会直接复用本机 aippt-html-import;如果未安装,会安装 html-to-composition@latest;如果 npm 上有新版本,会升级到 latest。联调脚本行为时可先执行 node html-to-aippt-composition/scripts/ensure-html-to-composition.mjs --dry-run。