SuperAPI AI 工具集

ppt

前端与建站

查看项目

更新于 10-15 16:44

技能介绍

用途:从主题、简要说明或大纲(6-10 个章节)生成风格统一的幻灯片,并通过代码而非 PowerPoint 界面迭代修改内容与结构;可在导出最终 .pptx 前快速做 HTML 预览循环;也能在不依赖现成 PowerPoint 模板的情况下直接导出 .pptx,并用预定义组件类型统一版式。

主要能力:

  • 代码驱动编写:在 projects/*.js 中以 const SLIDES = [...] 定义有序幻灯片数组。
  • 内置组件类型,如 comparison、timeline、stats、valueCards、quote、ending。
  • 生成 HTML 预览用于快速审阅与迭代。
  • PPTX 导出流水线,产出 PowerPoint 兼容的 .pptx。
  • 版式规则(间距、边距 ≥ 0.5")与配色选择指引(一主色、两个辅助色、一个强调色)。

每张幻灯片通常包含:badge(图标+文字小标签)、title、subtitle、clickHint(日期/版本或导航提示)、elements(带 step 排序的可视化组件)。建议先写大纲,再扩展为每节 3-5 条简短要点,避免纯文字幻灯片。

依赖:Python 3.10+,以及 D:\SKILL\project\ppt\requirements.txt 中列出的 Python 包。

使用方式(在 D:\SKILL\project\ppt 目录下):

  • 先做最小验证:python scripts/validate_skill.py --help
  • 创建项目文件,如 D:\SKILL\project\ppt\projects\demo-20260227.js,导出 module.exports = { SLIDES }。
  • 预览 HTML:python build_html.py demo-20260227
  • 导出 PPTX:python convert_to_pptx.py demo-20260227
  • 生成文件写入 D:\SKILL\project\ppt\output\

适用场景:需从主题、brief 或大纲快速起草演示文稿;希望在代码中而非 PowerPoint 中迭代内容;需要 HTML 快速预览;无现成 PPT 模板时导出 .pptx;用预定义组件统一版式。

限制与边界:缺少必需源数据、标识符、文件或凭据时不应使用;不可用于编造结果、无依据结论或超出范围的结论;若更简单的直接回答已足够,则不宜采用本工作流。执行前需确认任务目标与文档范围一致,所需文件、参数、环境变量齐备,并明确领域约束、格式要求和输出位置。不得编造测量数据、参考文献、发现或结论。

输出约定:交付可直接使用的结构化结果;如生成文件,优先采用确定性名称(如 ppt_result.md,除非文档另有约定);需附简短验证摘要,说明检查内容、假设和剩余限制。输出规则要求同一技能请求保持相同章节顺序和稳定字段名,值不可用时用显式占位符而非省略字段。

本技能资料未提供独立脚本验证步骤;若验证失败,应说明缺失的具体字段、文件或参数并给出最小修复方式;外部依赖或脚本失败时,应给出命令路径、可能原因和下一步恢复操作;部分输出需明确标注并说明未完成的检查。收费、价格、平台与效果类信息暂未提供。