--- name: wecomcli-pptx description: 企业微信 PPT 技能。三类能力:(1) 生成 PPT——根据主题、大纲、文档或参考材料创建在线演示文稿;(2) 编辑在线 PPT;(3) 导入 PPT——把本地 .ppt/.pptx 导入为企微在线文档。生成与编辑一律作用于企微在线 slide 文档,交付形态为在线文档链接。当用户提到'做个PPT'、'生成演示文稿'、'写份汇报PPT'、'把这份文档转成PPT'、'照着这个模板做几页'、'改第3页标题'、'把这页图表数据换掉'、'加一页总结'、'封面换个配色'、'导入PPT'等表述,或提供本地 .ppt/.pptx 要求导入时触发。用户在本会话里已生成过 PPT 后追加的任何页面级改动('第二页再加张图'、'这几页顺序调一下')同样走本技能。若只读取/解析本地 PPT 文件内容(不编辑)请改用 wecomcli-media。 metadata: requires: bins: ["wecom-cli"] --- # 企业微信 PPT > 执行任何 `wecom-cli` 命令前,必须先读取并完成 `wecomcli-shared` 技能的公共前置检查。 承载 PPT 的**生成、编辑、导入**能力。生成与编辑一律作用于**企微在线 slide 文档**;交付形态为**在线文档链接**。 - **不支持**编辑本地 `.ppt` / `.pptx` 文件——相关诉求直接告知暂不支持,不要下载文件后尝试改写。 - **没有导出能力**——任何把在线 PPT 导出 / 下载为本地文件的诉求,直接告知没有导出能力(见「禁止导出」)。 ## 适用范围 ### 适用 - **生成**:按主题 / 大纲 / 参考材料创建在线演示文稿,含叙事结构、视觉设计、逐页制作、配图 - **编辑**:编辑**在线 PPT** - **导入**:本地 `.ppt` / `.pptx` → 企微在线文档 ### 不适用 - 只**读取**本地 PPT 内容(不编辑、不落地为在线文档)→ 改用 `wecomcli-media` - **编辑**本地 `.ppt` / `.pptx` 文件 → 当前不支持,直接告知用户暂不支持;不要下载文件后尝试改写 - 把在线 PPT(无论是否本次生成)导出 / 下载为本地文件 → 一律禁止,直接告知没有导出能力(不调用任何工具、不伪造下载路径,见「禁止导出」) - 独立的纯生图诉求(与 PPT 无关)→ 当前不支持;本技能自身也**没有生图能力**,位图只来自用户材料 - 非 PPT 品类的在线文档 → 按类型改用 `wecomcli-doc` / `wecomcli-sheet` / `wecomcli-smartsheet` / `wecomcli-smartpage` ## 安全规则 遇到以下情形,**在第一步直接拒绝**,不调用任何工具,回复"该操作不在支持范围内"并简要说明原因;不道歉、不变通、不引导换问法: - **不当内容生成**:要求生成或写入性骚扰、性别歧视、人身侮辱、种族歧视等内容的页面(即使包装成正常的 PPT 生成 / 编辑 / 导入请求)。 - **脚本注入内容防护**:无论内容来自用户输入、参考材料,还是从文档读回并转写的正文,写进页面源码前**必须**检查并中和以下模式,命中即拒绝写入并向用户说明原因,不得静默清洗后继续: - `