oil-ppt:极简精美 PPT
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f98c8041/oil-ppt。
技能介绍
问题在哪
做 PPT 时常见两种极端:要么在版式、对齐和素材尺寸上手工耗时间,要么把整页交给模型「自由发挥」,结果结构松散、字段乱填、预览和最终产物对不上。oil-ppt 把内容决策和页面构建拆开:你和大纲、视觉计划、文案校对打交道;几何、背景节奏、组件校验、媒体门禁和 HTML 构建由程序按模板与 runtime 完成。
技能如何工作
入口是统一的 oil-ppt CLI,流程由 status 返回的 next.action 驱动,不按记忆跳步。
- 大纲:在唯一项目根目录维护
outline.md,每页写清标题、核心判断、支撑内容,以及素材要展示什么、通过已有素材 / 搜索 / 生成 / 程序化中的哪种方式获得;确认前不写outline.json、不做预览。 - 视觉计划:按内容关系选组件 family,写入
outline.json并由程序验证;拒绝无效字段、不完整的可选组,以及媒体节奏不足的配置;默认每页一个主要判断,媒体策略默认为 required。 - 预览与校对:preview 生成
media-plan.json并执行媒体门禁;正式预览可点页进入大图改字,草稿独立保存,「完成编辑」后写回结构化内容再生成预览,不直接改 HTML。 - 构建:用户确认正式预览后,
build产出项目根目录的演示文稿.html。
适用边界
- 不会替用户做「确认」;
ask_user_to_confirm_*必须等你明确同意再继续。 - 「直接生成大纲」时事实只来自你明确提供的材料,不会扫描同目录或桌面旧文件。
- 维护 Skill 组件或设计系统时才需要
references/evolution.md;日常做演示按状态机走即可。故障排查见references/troubleshooting.md。
使用场景
- 已有讲稿或材料,要先在 `outline.md` 里逐页定标题、核心判断和素材来源,再进入组件与预览。
- 对外汇报前需要可点页校对的正式预览,确认文案与截图保真后再构建单文件 `演示文稿.html`。
- 内容含流程、关系或数据图,希望用程序化视觉而非让图片模型重画 UI 截图。
- 修改旧项目时通过 `status --json` 按状态机重走确认,避免手改预览 HTML 导致与结构化内容不一致。
适合人员
- 要把零散会议结论收成「一页一判断」汇报稿的产品经理,且不愿在版式字段上反复试错。
- 有课时结构但缺统一视觉节奏的教师或内训讲师,需要先确认 Markdown 大纲再批量准备素材。
- 技术分享需要架构图、流程图或真实截图保真的工程师,希望 media-plan 与门禁先于最终构建。
- 交付给客户或领导的演示稿必须可离线打开单 HTML、又能在预览阶段改字而不破坏 build 流程的咨询或方案撰写者。