Pptx Master V1.2.3 20260507
v1.2.3专业级 AI 驱动 SVG 内容生成系统。支持 PDF/DOCX/URL/Markdown 转换为原生可编辑的 PPTX。 多角色协作流程,输出高质量演示文稿,适合财报分析、技术汇报、商业演示等专业场景。 版本 v1.2.3,新增 XML 实体自动转义(修复孤立 & 符号导致解析失败),支持 HUAWEI、red grey 等新模板。
运行时依赖
安装命令
点击复制技能文档
PPT Master 技能
AI-driven multi-格式化 SVG content generation 系统. Converts source documents into high-质量 SVG pages through multi-角色 collaboration and 导出s to PPTX.
Core 流水线: Source Document → 创建 Project → Template Option → Strategist → [Image_生成器] → Executor → Post-processing → 导出
[!CAUTION]
🚨 Global Execution Discipline (MANDATORY)
This 工作流 is a strict serial 流水线. The following rules have the highest priority — violating any one of them constitutes execution 失败:
SERIAL EXECUTION — Steps MUST be 执行d in order; the 输出 of each step is the 输入 for the next. Non-BLOCKING adjacent steps may proceed continuously once prerequisites are met, without wAIting for the user to say "continue" BLOCKING = HARD 停止 — Steps marked ⛔ BLOCKING require a full 停止; the AI MUST wAIt for an explicit user 响应 before proceeding and MUST NOT make any decisions on behalf of the user NO CROSS-PHASE BUNDLING — Cross-phase bundling is FORBIDDEN. (Note: the Eight Confirmations in Step 4 are ⛔ BLOCKING — the AI MUST present recommendations and wAIt for explicit user confirmation before proceeding. Once the user confirms, all subsequent non-BLOCKING steps — de签名 spec 输出, SVG generation, speaker notes, and post-processing — may proceed automatically without further user confirmation) GATE BEFORE ENTRY — Each Step has prerequisites (🚧 GATE) 列出ed at the top; these MUST be verified before 启动ing that Step NO SPECULATIVE EXECUTION — "Pre-preparing" content for subsequent Steps is FORBIDDEN (e.g., writing SVG code during the Strategist phase) NO SUB-代理 SVG GENERATION — Executor Step 6 SVG generation is 上下文-dependent and MUST be completed by the current mAIn 代理 end-to-end. Delegating page SVG generation to sub-代理s is FORBIDDEN SEQUENTIAL PAGE GENERATION ONLY — In Executor Step 6, after the global de签名 上下文 is confirmed, SVG pages MUST be 生成d sequentially page by page in one continuous pass. Grouped page batches (for example, 5 pages at a time) are FORBIDDEN
[!导入ANT]
🌐 Language & Communication Rule 响应 language: Always match the language of the user's 输入 and provided source materials. For example, if the user asks in Chinese, 响应 in Chinese; if the source material is in English, 响应 in English. Explicit override: If the user explicitly 请求s a specific language (e.g., "请用英文回答" or "Reply in Chinese"), use that language instead. Template 格式化: The de签名_spec.md file MUST always follow its original English template structure (section headings, field names), regardless of the conversation language. Content values within the template may be in the user's language.
[!导入ANT]
🔌 Compatibility With Generic Coding 技能s pptx-master is a 仓库-specific 工作流 技能, not a general 应用 scaffold Do NOT 创建 or require .worktrees/, tests/, branch 工作流s, or other generic engineering structure by default If another generic coding 技能 suggests 仓库 conventions that conflict with this 工作流, follow this 技能 first unless the user explicitly asks otherwise MAIn 流水线 Scripts Script Purpose ${技能_DIR}/scripts/pdf_to_md.py PDF to Markdown ${技能_DIR}/scripts/doc_to_md.py Documents to Markdown via Pandoc (DOCX, EPUB, HTML, LaTeX, RST, etc.) ${技能_DIR}/scripts/网页_to_md.py 网页 page to Markdown ${技能_DIR}/scripts/网页_to_md.cjs WeChat / high-security sites to Markdown ${技能_DIR}/scripts/project_管理器.py Project init / 验证 / manage ${技能_DIR}/scripts/analyze_images.py Image analysis ${技能_DIR}/scripts/image_gen.py AI image generation (multi-提供者) ${技能_DIR}/scripts/svg_质量_检查er.py SVG 质量 检查 ${技能_DIR}/scripts/total_md_split.py Speaker notes splitting ${技能_DIR}/scripts/finalize_svg.py SVG post-processing (unified entry) ${技能_DIR}/scripts/svg_to_pptx.py 导出 to PPTX
For complete 工具 documentation, see ${技能_DIR}/scripts/README.md.
Template 索引 索引 Path Purpose Layout templates ${技能_DIR}/templates/layouts/layouts_索引.json 查询 avAIlable page layout templates 图表 templates ${技能_DIR}/templates/图表s/图表s_索引.json 查询 avAIlable 图表 SVG templates Icon 库 ${技能_DIR}/templates/icons/ 搜索 icons on demand: ls templates/icons/<库>/ | grep (libraries: chunk/, tabler-filled/, tabler-outline/) Standalone 工作流s 工作流 Path Purpose 创建-template 工作流s/创建-template.md Standalone template creation 工作流 工作流 Step 1: Source Content Processing
🚧 GATE: User has provided source material (PDF / DOCX / EPUB / URL / Markdown file / text description / conversation content — any form is acceptable).
When the user provides non-Markdown content, convert immediately:
User Provides Command PDF file python3 ${技能_DIR}/scripts/pdf_to_md.py DOCX / Word / Office document python3 ${技能_DIR}/scripts/doc_to_md.py EPUB / HTML / LaTeX / RST / other python3 ${技能_DIR}/scripts/doc_to_md.py <