SuperAPI AI 工具集

oci-pptx

办公与效率

查看项目

更新于 10-15 08:16

技能介绍

oci-pptx 是一个用于创建和编辑 Oracle 品牌 PowerPoint 演示文稿、pitch deck 或技术幻灯片的技能,主要面向需要遵循 Oracle 设计规范的演示场景。它结合 Oracle 品牌标准与认知科学原则,目标是提升幻灯片的信息传达效率。

用途与适用场景 该技能适用于制作或修改 Oracle 品牌演示文稿,包括路演材料和专业技术幻灯片。资料中提供了不同任务下的工具指引:读取或分析内容可使用 python -m markitdown file.pptx;编辑现有 Oracle 模板需阅读 editing.md,且要求完整阅读、不得限制范围;从零创建需阅读 pptxgenjs.md,同样要求完整阅读;选择支柱颜色时可参考下方 Quick Colors,并阅读 references/color-palettes.md 获取完整调色板;实现代码示例可参考 PptxGenJS 与 references/implementation-examples.md。资料特别提示不要同时加载多个参考文件。

主要能力:五条认知科学规则 该技能基于 Sweller 的认知负荷理论、Mayer 的多媒体学习理论以及 Phillips 的 Death by PowerPoint,提出五条规则。第一,每页只表达一个信息,一页对应一个关键点,多个信息会分散注意力,次要信息留存率降为零。第二,避免冗余效应,边读文字边听讲解会导致零留存,每页最多 50 词,细节移到演讲者备注。第三,尺寸等于重要性层级,最大的元素应是最重要的内容,且不一定是标题;当关键指标本身就是信息时,可让指标大于标题。第四,背景需配合语境:大型现场活动(如 CloudWorld、keynote)使用深色背景 #0B2540 或 #1a1a1a;无头像且演讲者站在台上时也用深色;虚拟活动或较小场合可自由混合深浅色,有头像时适用;文档或印刷材料使用浅色 #FFFFFF 或 #F5F5F5。深色幻灯片能让演讲者成为房间中对比度最高的对象,这是认知科学的设计意图。第五,每页最多 6 个对象,需统计图片、形状、文本框、图表和装饰元素,不含页眉页脚;超过 6 个会增加认知负担,但网格布局中若各项构成一个视觉单元可例外。

Oracle 品牌规范 排版方面,字体使用 Oracle Sans Tab(Regular/Bold),可用 fc-list | grep -i "oracle" 验证是否安装,回退为 Arial,但始终优先 Oracle Sans Tab。字号规定:最重要内容 60-72pt,标题 36-44pt(除非标题本身最重要),正文 14-16pt,页脚 10-12pt。

配色按支柱区分:OCI/Database 使用 Pine 80-160 (#1E9773) 为主色,Brand Yellow (#EECC44) 为强调色,用于云基础设施;Health 使用 Sky 80-160 (#3E93B6) 与 Emerald 90 (#1EB398),用于医疗产品;ERP/EPM/SCM 使用 Teal 90-170 (#26A3B1) 与 Pine 90 (#3FA67D),用于企业应用;HCM 使用 Rose 90-160 (#D1798C) 与 Ocean 90 (#5F9CC7),用于人力资源系统;CX 使用 Plum 80-160 (#9874B8) 与 Ocean 90 (#5F9CC7),用于面向客户场景;Corporate 使用 Slate 50-150 (#8A8A8A) 与 Oracle Red (#C74634),用于多产品场景。背景深色为 #0B2540 / #1a1a1a,浅色为 #FFFFFF / #F5F5F5。

Oracle 页脚为强制要求:左侧为 Copyright © 2026, Oracle and/or its affiliates;右侧可选,公开活动可省略,或使用 Confidential: Internal、Confidential: Restricted、Confidential: Highly Restricted。

设计工作流 第一步是语境评估:在哪里演示、受众是谁、属于哪个支柱。第二步是逐页内容策略:确定唯一信息,找出最重要元素并放大,统计对象是否不超过 6 个,检查文字是否超过 50 词,做冗余检查。第三步是视觉设计:版式可选两栏、半出血图片、大指标标注(60-72pt 加小标签)、图标加文字行、2×2 或 2×3 网格;每页都需要视觉元素,如图表、图标集、产品截图、客户照片或有机形状;Oracle 图标风格为置于彩色圆圈中的图标。

反模式与模板规则 技能列出必须避免的反模式:使用通用蓝色默认值、居中正文、重复版式、标题下加装饰线、纯文字幻灯片、一页多信息、超过 6 个对象、缺少页脚、背景与语境不符、在有 Oracle Sans Tab 时使用 Arial。模板规则方面:应使用模板内置标题格式与模板提供的背景,演示前验证字体,在 PowerPoint 桌面应用中编辑;不要修改模板间距或背景、不要加标题下方装饰线、不要居中正文、不要在 SharePoint 浏览器中编辑以免破坏格式。

无障碍标准 阅读顺序方面,屏幕阅读器在 Selection Pane 中从下往上读,需通过 Home → Arrange → Selection Pane,把最重要内容拖到列表底部。Alt text 需右键图片选择 View Alt Text,为盲人或低视力用户描述内容,格式示例为 Bar chart showing 127% revenue growth YoY,纯装饰元素标记为装饰。对比度最低 4.5:1(WCAG AA),Oracle 调色板已预选以保证强对比。

认知负荷校验清单 定稿前每页需确认:一个信息、对象不超过 6 个、文字不超过 50 词、最大元素为最重要内容、无冗余、对比度不低于 4.5:1、背景匹配语境、存在视觉元素、使用 Oracle Sans Tab、使用正确的支柱配色、页脚含当前年份与保密级别、所有图片有 Alt text、Selection Pane 阅读顺序正确。

QA 工作流 要求假定问题存在,首次渲染几乎不会正确。第一阶段内容 QA,可使用 python -m markitdown output.pptx 以及 grep 检查占位文本。第二阶段认知负荷 QA。第三阶段品牌合规 QA。第四阶段使用子代理进行视觉 QA:可运行 python scripts/office/soffice.py --headless --convert-to pdf output.pptx 转 PDF,再用 pdftoppm -jpeg -r 150 output.pdf slide 转图片,并提示子代理检查重叠元素、文字溢出、对象超过 6 个、低对比度、纯文字页、字体错误、页脚缺失或错误、背景与语境不符等问题。

验证循环 流程为生成、转图片、检查,列出所有认知、品牌与视觉问题,修复后重新验证受影响页面,重复直到没有发现问题;在至少完成一次修复与验证循环前,不得宣布成功。

内容读取与检查 可使用 python -m markitdown presentation.pptx 提取文本,python scripts/thumbnail.py presentation.pptx 生成视觉缩略图网格,python scripts/office/unpack.py file.pptx dir/ 进行原始 XML 检查。

其它限制与说明 资料未提供收费、价格或平台信息,相关事实暂未提供。使用时应严格遵循其规则与命令,不修改代码内容。