SuperAPI AI 工具集

powerpoint-automation

办公与效率

查看项目

更新于 10-15 16:46

技能介绍

用途:把网页文章或博客转成幻灯片;翻译或重构已有 PPTX;用 COM Automation 编辑当前打开的 PPTX;基于模板生成 PPTX;以 content.json 为唯一数据源(SSOT),把抽取、翻译、生成、评审分离开。\n\n主要能力:工作流为 TRIAGE → PLAN → PREPARE_TEMPLATE → EXTRACT → TRANSLATE → BUILD → REVIEW → DONE。EXTRACT 阶段由 reconstruct_analyzer.py 将来源转为 content.json(图片用 extract_images.py);BUILD 阶段用 create_from_template.py 生成 PPTX;REVIEW 阶段检查溢出、一致性与质量。content.json 结构为 slides 数组,含 title、content 等类型,字段细节见 references/schemas/content.schema.json。标准模板在 assets/template.pptx,生成命令:python scripts/create_from_template.py assets/template.pptx content.json output.pptx --config assets/template_layouts.json。脚本选择与参数见 references/SCRIPTS.md,代理角色见 references/AGENTS.md。\n\n限制与规则:抽取、翻译、生成、评审不混做,出问题不强行推进,PLAN 阶段需人工确认;技术内容(如 Azure / Microsoft)需先用 MCP 核实一次信息。打开的 PPTX 不可用 python-pptx 覆盖,读取也会 PermissionError,应先用 Copy-Item 复制到 %TEMP% 再读;markitdown 输出经 PowerShell 管道会乱码,需用 -o 写入文件。COM 编辑见 references/instructions/com-automation.instructions.md,结束后须明确保持打开或完全关闭。OneDrive/SharePoint 上经 Invoke-Item 打开的 PPTX,其 FullName 为 https://,SaveCopyAs 会静默失败,导出 PDF 前应确认 FullName,必要时关闭后用本地绝对路径重新打开再 SaveAs($tmp, 32)。备注属可分发内容,含受限材料的备注、隐藏幻灯片与嵌入来源应排除在交付物之外,使用单独受限文件。模板即模板,用户指定模板时须复用其占位符与版式,不叠加图形遮挡;可复用模板应放到 SlideMaster.CustomLayouts。PPTX 资产纳入 skill asset 前须用 scripts/clean_template.py 清理 docProps/custom.xml 与 docProps/core.xml,且每次 check-in 前执行。日文模板默认字体统一为 BIZ UDPゴシック。交付前需导出每页渲染图做视觉 QA,核对重叠、字体一致性与表格可读性,修正后重新渲染复查;表格正文原则 16pt 以上。生成图仅作设计参考,文本、形状与连接线须从 content.json 重建为可编辑内容。参考链接格式统一为 Title - URL。完成标准包括来源与目标固定、各阶段分离、模板前提确认、技术内容已核实、操作文本不出现于幻灯片正文、预期页数与实际一致、溢出/一致性/超链接已评审。收费、价格与适用平台资料暂未提供。