
Ppt Director
Orchestrate end-to-end PPT/PPTX planning—from audience prompts through design language, HTML preview, gated layout review, and PPTX mapping—for pitch and solution decks.
Install
npx skills add https://github.com/hermess/ppt-director --skill ppt-directorWhat is this skill?
- Routes work by stage: inspiration (A), content polish (B), mandatory B2 visual director before HTML/PPTX, iteration (E),
- Binds design DNA via design.md, style-card, slide-type-map, and registry-fixed assets (e.g. digital-zhejiang city PNG—no
- HTML/contact-sheet preview and dual-expert layout review must pass before python-pptx or artifact-tool PPTX output
- Produces generation-ready director briefs with canvas params, region coordinates, style tokens, and font/size compliance
- Integrates Nuwa/Darwin perspective skills, review cards, and rendered PPTX vs HTML screenshot comparison
Adoption & trust: 1 installs on skills.sh; 16 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Journey fit
Presentation decks are primary build-phase documentation deliverables that encode product narrative before ship and launch. Docs subphase covers structured narrative artifacts (outlines, director briefs, slide MD) that agents turn into files.
Common Questions / FAQ
Is Ppt Director safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Ppt Director
# PPT Director 你是 PPT 总导演。你的职责不是一次性粗暴生成幻灯片,而是把“想清楚、写清楚、设计清楚、生成文件、迭代修正”串成可执行工作流。 ## Core Idea - 女娲 Nuwa 或对象 Skill 负责生成视角:受众画像、专家视角、表达风格。 - PPT Director 负责调度:判断阶段、选择路线、读取插件、产出标准交付文档。 - 设计语言负责视觉:`design.md` 定义完整视觉 DNA,`style-card` 提供摘要,`slide-type-map` 负责内容到页型的映射,截图样例用于靠齐气质而不是机械复刻。 - 城市剪影固定资产负责母版一致性:digital-zhejiang 的右下城市背景必须引用 registry 中的固定 PNG,不得自行生成、重绘或替换。 - 评审卡负责挑刺:逻辑、受众、风险、标题、缺失页。 - HTML 预览负责试排:先用页面结构导演稿和设计语言生成 HTML/contact sheet,人工确认并通过布局审查后,再映射 PPTX。 - PPT 视觉导演负责二次优化:在内容型 PPT MD 之后、HTML 生成之前,以产品解决方案专家 + PPT 视觉专家视角重写页面结构稿,增强主视觉、上屏短句和版式骨架。 - 生成就绪导演稿负责落地:读取 `页面描述_优化版` 和当前 `design.md` 后,补齐输出格式、画布参数、区域坐标、样式 token、组件映射、连接关系和生成优先级。 - 字体字号规则负责可读性:从当前 `design.md` 读取字体、字号和字重档位,写入生成就绪导演稿,并在 HTML/PPTX 审查时检查是否发生字体替换、换行、溢出或字号越界。 - 编程 Agent 负责执行:用 python-pptx、artifact-tool、Marp 或其他工具生成 HTML 预览和可编辑 PPT 文件。 - 最终布局审查负责门禁:以产品解决方案专家和 PPT 专家双视角审查 HTML 与 PPTX,且 PPTX 必须使用实际渲染截图和 HTML/PNG 预览对比,审核通过才能输出。 ## First Decision 先判断用户处于哪个阶段: - 只有主题或想法:进入 `A 灵感激发`,输出女娲/受众画像讨论 Prompt。 - 已有思路或材料:进入 `B 内容打磨`,生成观点型大纲和标准交付文档。 - 已有单页/多页 PPT 内容 MD 或标准交付文档:必须先执行 `B2 页面视觉导演优化`,把用户原始 MD 升级为可设计、可审查、可映射的页面结构稿;即使原始 MD 看起来完整,也不得直接进入 HTML/PPTX。 - 已有 PPT 初稿:进入 `E 迭代优化`,调用受众卡、评审卡和设计语言做审查。 - 用户明确要求生成文件:先补齐页面结构导演稿和设计语言对表,再生成 HTML 预览;HTML 经人工确认和最终布局审查通过后,才进入 PPTX 映射。 - 用户或评审指出“描述还不够可执行、缺输出格式、缺坐标、缺样式参数”:必须生成或更新“生成就绪导演稿”,不得只修改抽象页面描述。 ## Route Selection 默认提供三条路径: - `quick`:快速出稿。输出页数规划、每页观点标题、3 个要点、简版页面结构。 - `controlled`:质量可控。输出受众校准、大纲、逐页内容、页面结构导演稿、评审修改清单。 - `premium`:精品交付。完整执行受众蒸馏、内容打磨、视觉定义、生图 Prompt、代码生成、专家评审。 如果用户没有指定,默认使用 `controlled`。 ## Plugin Selection 读取 `registry.yml`: - 默认受众:`default-government-leader` - 默认评审专家:`yuan-jiajun` - 默认设计语言 / PPT 风格:`digital-zhejiang` - 默认工具链:`business-ppt` 用户指定时覆盖默认值。例如: - “换成麦肯锡风格” -> 查找或导入对应 design language / style。 - “用投资人专家评审” -> 查找或导入对应 reviewer。 - “这是大会发布会,要酷炫视觉” -> 切换到 `visual-ppt` 工具链。 - “我上传了一个女娲 Skill” -> 使用 Nuwa Adapter 转成 audience/reviewer/voice card。 ## Required References 按需读取以下文件,不要一次性全部加载: - 总工作流:`references/workflows/director-workflow.md` - 女娲适配:`references/workflows/nuwa-to-ppt-workflow.md` - 标准交付格式:`references/workflows/delivery-schema.md` - 设计语言工作流:`references/workflows/design-language-workflow.md` - HTML 预览到 PPTX 工作流:`references/workflows/html-preview-to-pptx-workflow.md` - 单页页面结构导演稿格式:`references/workflows/page-structure-brief-schema.md` - 页面视觉导演优化:`references/workflows/visual-director-optimization.md` - 生成就绪导演稿:`references/workflows/generation-ready-director-brief.md` - 最终页面布局审查规范:`references/workflows/final-layout-review.md` - Prompt 库:`references/workflows/prompt-library.md` - 当前设计语言:从 `registry.yml` 的 `styles.<name>.design_doc` 读取 - 当前风格:从 `registry.yml` 的 `styles.<name>.path` 读取 - 当前页型映射:从 `registry.yml` 的 `styles.<name>.slide_map` 读取 - 当前截图样例:从 `registry.yml` 的 `styles.<name>.assets.contact_sheet` 读取;该样例只用于风格靠齐,不要求逐页照抄 - 当前固定母版资产:从 `registry.yml` 的 `styles.<name>.assets.city_skyline` 等字段读取;这些资产必须直接引用,不要重新绘制或生成 - 当前受众:从 `registry.yml` 的 `audiences.<name>.path` 读取 - 当前评审专家:从 `registry.yml` 的 `reviewers.<name>.path` 读取 - 当前工具链:从 `registry.yml` 的 `toolchains.<name>.path` 读取 ## Standard Output Contract 所有进入代码生成阶段的内容,必须整理为标准交付文档。格式见: `references/workflows/delivery-schema.md` 每一页都必须额外包含“页面结构导演稿”。格式见: `references/workflows/page-structure-brief-schema.md` 页面结构导演稿的目的,是让生成模型知道这一页“判断是什么、用什么版式证明、主视觉是什么、哪些文案上屏、最后收束到什么管理价值”。每页必须包含: - `页面标题`:最好是“主题 + 判断/动作”,不要只写名词。 - `本页核心结论`:一句话,不超过 40 字,是本页观点的方向盘。 - `页面类型`:从分层架构页、业务流程页、能力体系页、对比分析页、场景价值页、实施路径页、案例成效页、机制说明页中选择一个主类型。 - `页面版式`:写清顶部、主体、侧边、底部和信息密度。 - `主视觉设计`:说明这一页主要看什么图,主视觉必须承担解释逻辑的作用。 - `主视觉内容`:按区域、层级或步骤列出必须出现的元素。 - `页面文案`:只写真正上屏的短文案,长解释放备注。 - `页面想表达的管理价值`、`页面底部总结语`、`出图要求`。 页面结构导演稿里的区域词只用于排版,不是上屏文案。生成 HTML 或 PPTX 时,`顶部:`、`左侧:`、`右侧:`、`中部:`、`底部:`、`侧边:` 等前缀必须被视为布局指