AI 技能人工智能【免费下载链接】ppt-masterAI 把任意文档生成真正可编辑的 PowerPoint —— 原生形状与动画、演讲者备注可合成音频旁白、还能参考你自己的 .pptx 模板,而不是一张张图片 · 何雨果出品项目地址https://gitcode.com/hugohe3/ppt-master点击查看免费下载本文基于 skills/ppt-master/templates/decks/README.md 及仓库内两套真实 Deck 资源中国电信、中汽研撰写旨在帮助开发者与 AI Agent 理解 Deck 模板的定位、design_spec.md契约、结构化 SVG 约束以及从创建、校验到选择安装的完整工具链。Deck 是 ppt-master 模板体系中应用上下文 品牌身份 可复用结构三位一体的资源类型专门服务某一类反复出现的演示场景如政企方案汇报、认证评测展示。阅读本文后你将掌握 Deck 与其他模板类型Brand / Style / Layout的边界、design_spec.md的完整字段语义、结构化 SVG 的 Master/Layout/Placeholder 元数据写法以及svg_quality_checker.py、template_preview_pptx.py、register_template.py、apply_template.py等命令的实际用法。一、Deck 模板的核心定位在 skills/ppt-master/templates/README.md 中四种可复用模板被定义为相互独立的类型而非一条继承链上的不同阶段每种类型各自持有不同片段Kind持有不持有发现索引brands/身份色彩、字体、Logo、语气、图标风格页面结构或 SVG 名册brands_index.jsonstyles/方向/方法沟通方法、视觉语言、构图节奏、信息表达默认值官方身份、当前项目应用、结构或名册styles_index.jsonlayouts/品牌中立结构画布、Master/Layout 图、页面类型、槽位、SVG 名册身份或反复出现的应用layouts_index.jsondecks/反复出现的演示家族应用上下文 集成身份 结构—decks_index.jsonDeck 的官方定义强调其家族属性它描述资源本身而不决定未来演示必须保留哪些页面或内容。一个 Deck 模板不是一份完成的成品演示kind: deck也不意味着镜像源 PPT——最终由创建策略决定系统是全新创作还是从已验证事实物化。Deck 的行为轴Axis轴Deck 行为模板类型deck应用上下文 集成身份 结构内部创建策略AI 派生的standard/fidelity新系统或mirror验证过的源物化属于工具溯源不是用户选项应用规划Strategist 决定选择、重复、跳过或重组哪些原型并派生导出行为PPTX 结构工作区为structured计划决定页面是编译其结构还是仅将其用作视觉参考其中replication_mode是理解 Deck 的关键开关standard从任意通道证据全新创作紧凑型名册fidelity需要 A/B 类页面证据创作更宽泛的源对齐名册每个保留的 Layout 对应一个 Slide 原型mirror仅允许.pptx类型 A 证据将导入器输出原样发布为紧凑工作区保留已验证的源身份与父子关系但不合成缺失事实。该值是 AI 从自然语言意图加证据派生的仓库明确规定绝不要求用户选择这些标签见 skills/ppt-master/workflows/create-template.md Step 1。二、发现机制decks_index.jsonDeck 目录的 README不枚举任何 Deckdecks_index.json才是发现的唯一事实来源映射关系为deck_id → { summary, canvas_format, page_count, primary_color }。索引摘要必须以演示家族 预期结果开头——视觉基调单独绝不能用于选择 Deck必须打开其 Template Overview 判断适配度。仓库当前登记的两条记录如实体现了这一约定{ 中国电信: { summary: 中国电信政企数字化方案、转型规划与内部评审用于说明方案并对齐决策和下一步采用克制的红灰品牌视觉。, canvas_format: ppt169, page_count: 5, primary_color: #C00000 }, 中汽研: { summary: 中汽研认证展示、评测汇报与技术交流用于建立可信理解并推进评审或合作采用专业的深蓝工程视觉。, canvas_format: ppt169, page_count: 5, primary_color: #004098 } }注意两条摘要都把面向什么场景、达成什么结果放在首位色彩描述仅作辅助。这与 skills/ppt-master/workflows/routing.md §7 的硬规则一致发现只读四类*_index.json绝不扫描类型目录来构造或补充目录register_template.py是唯一写入索引的通道。三、design_spec.md 契约可移植元数据 包自有规则Deck 的design_spec.md只承载可移植元数据 包自有应用、身份与结构规则不包含通用 SVG 规则、间距库、字体比例带或规范占位符表这些通用约束由 shared-standards-core.md 统一持有。完整模板如下--- deck_id: slug kind: deck category: brand | general | scenario | government | special summary: one-line recurring presentation family and intended outcome primary_color: #XXXXXX canvas_format: ppt169 canvas_width: 1280 canvas_height: 720 canvas_viewbox: 0 0 1280 720 replication_mode: standard | fidelity | mirror native_structure_mode: structured page_count: N --- # [Template Name] — Design Specification ## I. Template Overview ## II. Color Scheme ## III. Typography # omit only when the shared default is used ## IV. Signature Design Elements ## V. Page Roster ## VI. Assets # omit when none ## VII. Placeholder Overrides # omit when none字段语义与取值deck_id库工作区 IDslug必须与库目录名一致create-deck.md §4 校验这一一致性。category发现分类取brand/general/scenario/government/special之一两套内置资源均为brand。summary一行描述反复出现的演示家族 预期结果禁止只写视觉基调。primary_color品牌主色须为#RRGGBB且要与 Color Scheme 中主色行、SVG 实际填充一致。canvas_*画布格式ppt169、像素宽高1280×720与viewBox从源码看两套 Deck 都还带source_canvas_width/height与source_viewbox字段用于记录 PPTX/SVG 支撑模板的源画布事实。replication_mode机器溯源字段记录工作区如何产生不是用户选择。native_structure_mode固定为structured声明该工作区带有明确的 Master/Layout/Placeholder 契约。章节内容规则Template Overview是描述性应用上下文——家族、目标受众/结果、交付与阅读假设、代表性角色。规则要求它当源支持相关用途时足够宽泛又要具体到能帮助 Strategist 理解资源。Page Roster列出每个 SVG 的 Master/Layout 身份、角色、视觉特征、可复用槽位与容量绝不标记页面为 required/optional/repeatable也绝不标记内容为 fixed/replaceable/example-only——哪些原型被采用、以何种顺序出现是下游 Strategist 的规划决策。每新增一个额外的 authored Master就是一组独立可复用的设计家族源码 templates/README.md 明确禁止每 Layout 一个 Master或组织性重复。四、真实 Deck 实例中国电信与中汽研中国电信fidelity 创作应用上下文政企数字化方案、转型规划、内部评审与客户汇报受众为政企决策者、项目干系人与内部评审者以会议讲解为主同时需会后流转复核。色彩体系电信红#C00000页眉胶囊、编号、强调、银灰#D9D9D9页眉结构带、面板灰#F8FAFC内容承载区、石墨#111827标题、柔和灰#6B7280辅助说明、白#FFFFFF。字体栈中文Microsoft YaHei, PingFang SC, Arial, sans-serif拉丁Arial, Microsoft YaHei, sans-serif。仅使用常见系统字体Windows 优先微软雅黑、macOS 回退苹方不依赖额外字体安装。两个 Master 家族China Telecom Brand服务封面、章节、收尾统一承载白底、顶部红线、底部品牌飘带与英文标识China Telecom Content服务目录与正文统一承载红灰页眉、横向品牌标识与页脚分隔线。Page Roster完整记录了 5 个原型与其 PowerPoint picker 名称文件MasterLayout keyPicker 名称可复用槽位01_cover.svgChina Telecom BrandcoverCover标题、副标题、单位、日期02_toc.svgChina Telecom ContentagendaAgenda页面标题、四个目录项、页码03_chapter.svgChina Telecom BrandsectionSection Header章节号、章节标题、章节副标题04_content.svgChina Telecom ContentcontentTitle and Content栏目标、页面标题、内容对象、来源、页码05_ending.svgChina Telecom BrandclosingClosing结束标题、副标题、联系信息、页码其images/目录维护了 6 个品牌资产logo.png、header_brand.png、footer_ribbon.png、slogan_red.png、skyline_bg.png、top_emblem.png各自标注了用途封面/章节/结束页标识、页眉标识、底部飘带、品牌卡片口号、城市线稿等。中汽研fidelity 创作应用上下文产品认证展示、评测汇报、技术推广和业务来访受众为客户、技术评审者、合作伙伴与来访团队现场讲解为主允许会后独立阅读。色彩体系CATARC 蓝#004098深色页面背景、章节编号块、结构线、深蓝#003B82封面背景、面板灰#F8FAFC、边框灰#E0E0E0、主文本#333333、白#FFFFFF。两个 Master 家族CATARC Dark封面、章节、收尾深蓝背景 上下结构线封面不继承圆形几何章节/结束页保留低透明度圆形CATARC Light目录与正文白底 方形章节号 页眉 Logo 分隔线 底部蓝线。其目录页延续数字 双竖线的行式导航并保留右侧独立object槽位内容 carrier 从槽位 bounds 左上角开始封面/章节/结束页等短焦点内容允许在完整 bounds 内居中——这与 pptx-structure-interface.md §2 的槽位容量规则互为印证。五、结构化 SVG 契约Master / Layout / Placeholder 元数据Deck 工作区的每个 SVG 都是符合 pptx-structure-interface.md §2 的完整 Slide 预览{{...}}是创作词汇data-pptx-placeholder*是原生契约。以中国电信01_cover.svg为例可见完整的声明模式svg xmlnshttp://www.w3.org/2000/svg width1280 height720 viewBox0 0 1280 720 >deck_workspace/ ├── templates/ # design_spec.md 原型 SVG本类型必有 ├── images/ # 可选位图SVG 用 href../images/name ├── icons/imported/ # 可选导入矢量唯一规范副本 └── exports/ # 可选评审证据deck_id_template_preview.pptx库范围默认写入skills/ppt-master/templates/decks/deck_id/并更新索引项目范围使用初始化的projects/name/根不注册。规范文件命名上库根保持templates/design_spec.md目录名承载 kind 与 id项目根共享一个扁平templates/并按 kind 保留design_spec.kind.id.md二者形态绝不混用。创建命令链Deck 创建统一从 create-template.md 进入它派发且仅派发一个子工作流——create-deck.md。流程为参考包摄入与分析 → 基于事实的简报提案 → 用户确认门 → 预检 调用子工作流 → 校验 → 原型评审轮 → 评审 PPTX → 注册索引。[TEMPLATE_BRIEF_CONFIRMED]未发出前禁止写入任何最终文件。源类型决定可选策略.pptx类型 A支持standard/fidelity/mirror先用pptx_template_import.py建立导入工作区SVG 资产类型 B仅支持standard/fidelity图片、文本/文档/网站、无材料类型 C/D/E各自仅支持standard。mirror唯一合法路径是类型 A通过导入器输出经 mirror publication 工具链mirror_template_materialize.py发布。创建完成后的校验与评审命令库范围python3 skills/ppt-master/scripts/svg_quality_checker.py template_source --template-mode --canonical-authoring --format canvas_format python3 skills/ppt-master/scripts/template_preview_pptx.py authoring_workspace # exports/deck_id_template_preview.pptx python3 skills/ppt-master/scripts/template_preview_pptx.py authoring_workspace --native-charts-and-tables -o ..._native.pptx python3 skills/ppt-master/scripts/register_template.py deck_id --kind deck --dry-run # 先试运行 python3 skills/ppt-master/scripts/register_template.py deck_id --kind deck # 通过后注册工具行为详见 template-tools.mdsvg_quality_checker.py --template-mode对目录内*.svg做全量校验强制名册 ↔ 已解析 Design Spec一致性孤儿或缺失文件即报错要求每个 SVG 根声明一个输出 Master 与 Layout零槽位 Layout 合法拒绝普通gMaster/Layout、嵌套结构标记、缺失槽位 bounds 以及无恰好一个兼容 carrier 的 carrier 绑定槽位并校验跨页 Master 相等性与同 key Layout 原子/槽位相等性。另支持--slot-capacity-report只读容量报告。template_preview_pptx.py直接消费templates/*.svg编译声明的结构化 Master/Layout 契约为exports/deck_id_template_preview.pptx回读验证每原型一页、Master/Layout 计数精确、Master 对应独立 Theme 部件、p14:creationId唯一等创作模式用临时 SVG 副本替换简洁预览样本文字源 SVG、carrier 排版、槽位元数据与 Layout 框架均不变。register_template.py从templates/design_spec.mdfrontmatter优先或散文加实际 SVG 名册派生索引条目并更新decks_index.json--rebuild-all可批量重建某 kind 索引。apply_template.py生成侧安装工具见下节。Deck 校验create-deck.md §4还要求 spec 含deck_id、kind: deck、点名家族/结果的summary、primary_color、画布字段、replication_mode、native_structure_mode: structured、page_countTemplate Overview、Color Scheme、Signature Design Elements、Page Roster 必须存在且描述性、事实性条件章节与实际选择匹配。七、选择与安装routing 与 apply-template-workspaceDeck 的选择与安装遵循 routing.md §7 与 apply-template-workspace.md。选择边界§7默认 Generate 的 Step 3 只准备候选Stage 1 在一次交互中确认沟通契约与自由设计或模板使用显式提供的当前工作区根保留为 Stage-1 候选并初始化模板模式仅在它是唯一提供根时预选裸模板名/品牌名从绝不解析到本地路径或预选一律按风格简报处理。发现只读四个*_index.json绝不扫描类型目录。安装apply-template-workspace.md安装前对每个根运行共享包校验器python3 ${SKILL_DIR}/scripts/svg_quality_checker.py workspace_root/templates --template-mode --canonical-authoring随后一次运行完成映射、溯源行、资产复制、冲突拒绝与完成回执python3 ${SKILL_DIR}/scripts/apply_template.py project_path --root workspace_root [--root workspace_root ...]关键规则库根的templates/design_spec.md安装为design_spec.kind.id.md并在 H1 下前置恰好一行 **Installed from**: \ (library|explicit)溯源每个规范下方写一次绝不合并 spec 正文。安装是原子事务——先解析全部源/目标路径枚举跨根联合映射解决 Layout 覆盖 Deck 的优先级被遮蔽名册不进入映射写入前拒绝每个目标冲突与重复 kind。若存在confirm_ui/template_selection.json安装前必须字节匹配。安装后消费边界硬规则后续角色只读project_path/templates/ 与项目本地资源池库/外部根仅作为安装输入。规划消费安装后的 Deck 由 strategist-template.md 规划。其中template_reuse_scope: layout表示复用 Master/Layout 系统与原型template_adherence: strict要求每个结构化页面适配现有原型契约而不改变 Layout 身份或槽位拓扑adaptive允许在所选 Master 下新增显式 Layout。规划时模板大小是证据而非策略——短模板可在内容适配时使用每个原型20–30 页源也可能只贡献几页或重组为新序列绝不推断所有页面必须保留。八、常见误区与边界结论Deck ≠ 成品演示Deck 描述可复用资源具体选页、重复、顺序与内容处理由当前项目的 Strategist 根据材料决定kind: deck不意味着镜像源 PPT。完整 PPTX 不自动选择 Deck仅身份稳定 → Brand沟通方法与视觉方向要随资源迁移而无身份真相/原型/原生结构 → Style结构品牌中立且应用下游定义 → Layout结构承载身份或可复用场景/内容语义才 → Deckrouting.md §5。replication_mode 是机器溯源standard/fidelity/mirror由 AI 从意图与证据派生持久化供工具使用绝不让用户选择。遗留契约绝不就地升级不完整的结构化包必须通过 Create Template 建立独立新工作区再作为精确根交给生成流程自由设计、品牌-only、风格-only 生成保持pptx_structure.mode: flat。索引是唯一发现源聊天中有哪些模板只能列出索引工作区路径Stage 1 仍要求用户在自由设计/模板使用间做出显式选择。如需深入其他类型可对照阅读 styles/、layouts/、brands/ 三套资源与各自 READMEDeck 的结构化 SVG 细节可在 pptx-structure-interface.md 中完整查阅。赞分享AI 技能人工智能【免费下载链接】ppt-masterAI 把任意文档生成真正可编辑的 PowerPoint —— 原生形状与动画、演讲者备注可合成音频旁白、还能参考你自己的 .pptx 模板,而不是一张张图片 · 何雨果出品项目地址https://gitcode.com/hugohe3/ppt-master点击查看免费下载相关推荐PPT Master 如何使用已有模板Brand/Style/Layout/Deck 工作区生成新演示文稿PPT Master 如何使用已有模板Brand/Style/Layout/Deck 工作区生成新演示文稿 如果你已经有可复用的品牌规范、版式体系或整套演示AI 技能人工智能AI 应用结构化模板执行分支深度解析PPT Master 集成 —— ppt-master 的 Mirror / Layout 复用机制结构化模板执行分支深度解析PPT Master 集成 —— ppt master 的 Mirror / Layout 复用机制 本文聚焦 ppt masterAI 技能人工智能AI 应用PPT Master 模板体系全解Brand / Style / Layout / Deck 四类模板的选用、派生与边界PPT Master 模板体系全解Brand / Style / Layout / Deck 四类模板的选用、派生与边界 本文是 PPT MasterAIAI 技能人工智能上一篇Rufus 快速制作 USB 启动盘选完 ISO 点一次 START老电脑也能装 Windows 11下一篇swagger-codegen 生成 Java 客户端模型详解Cat 模型及其 Animal 多态继承实现创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考