{"skill":{"slug":"ai-ppt-maker","displayName":"help you to make annual work summary ppt","summary":"AI年终总结PPT生成器。用户输入姓名、年份、工作成果亮点和下一年度规划，自动分类整理内容，生成结构完整、排版专业的年终总结PPT文件（.pptx格式），并通过飞书发送给用户。","description":"---\nname: ai-ppt-annual\ndescription: AI年终总结PPT生成器。用户输入姓名、年份、工作成果亮点和下一年度规划，自动分类整理内容，生成结构完整、排版专业的年终总结PPT文件（.pptx格式），并通过飞书发送给用户。\nmetadata: { \"openclaw\": { \"emoji\": \"📊\", \"requires\": { \"bins\": [\"node\"] } } }\n---\n\n# AI-PPT Annual Summary Skill — AI年终总结PPT生成器\n\n## 功能概述\n\n引导用户输入年终总结所需信息，借助 AI 自动分类和润色内容，生成一份结构专业的 PPT 并发送给用户。\n\n**PPT结构（共6-8页）：**\n1. 封面页 — 姓名 + 年份 + 职位（可选）\n2. 目录页\n3. 年度工作总结（按类别分类展示）\n4. 核心亮点与成果（数据化呈现）\n5. 下一年度工作规划\n6. 结语页\n\n---\n\n## 交互流程\n\n### 阶段一：收集基本信息\n\n当用户说「生成年终总结PPT」「年终汇报」「写年终总结」时触发。\n\n**依次引导用户输入（可一次性提供，也可分步）：**\n\n```\n您好！我来帮您生成年终总结PPT 📊\n\n请提供以下信息：\n1. 您的姓名\n2. 总结的年份（如：2025）\n3. 职位/部门（可选，用于封面展示）\n```\n\n### 阶段二：收集工作内容\n\n```\n请输入您的工作成果和亮点（可以是流水账，我来帮您分类整理）：\n\n示例格式：\n- 主导了XX项目，完成了XX功能\n- 招聘了X名工程师\n- 主持了XX次培训/分享\n- 推动XX指标提升了XX%\n...\n\n输入完成后，再告诉我下一年度的工作规划。\n```\n\n### 阶段三：AI分类整理\n\n收到用户输入后，使用 AI 对工作内容进行智能分类，常见分类维度：\n\n- **项目交付** — 主导/参与的重点项目\n- **团队建设** — 人才招募、培训、组织建设\n- **技术创新** — 技术攻关、工具创新、专利申请\n- **流程优化** — 研发效率、工程体系建设\n- **业务增长** — 业务指标、数据提升\n- **对外影响** — 行业分享、合作拓展\n\n> 根据用户实际输入内容，选取最匹配的3-5个分类，避免生成空分类。\n\n### 阶段四：生成PPT\n\n---\n\n## PPT生成技术方案\n\n使用 **pptxgenjs** Node.js 库生成 .pptx 文件。\n\n### 环境准备\n\n```bash\n# 安装依赖（如未安装）\nnpm install pptxgenjs --prefix /tmp/pptx-pkg\n```\n\n### 设计规范\n\n**配色方案（专业深蓝风格）：**\n- 主色：`1A237E`（深蓝）\n- 强调色：`42A5F5`（亮蓝）\n- 背景：`F5F9FF`（浅蓝白）\n- 文字主色：`FFFFFF`（白）/ `333333`（深灰）\n\n**字体：** Microsoft YaHei（中文），Arial（英文/数字）\n\n**布局：** LAYOUT_WIDE（16:9宽屏）\n\n### 页面模板\n\n#### 第1页：封面\n- 深蓝背景 + 顶底装饰条\n- 左侧竖线装饰\n- 大标题：「{年份}年度工作汇报」\n- 副标题：姓名 + 职位/部门\n- 日期：生成当天日期\n\n#### 第2页：目录\n- 白色卡片列出各章节（自动根据分类生成）\n- 带序号和章节描述\n\n#### 第3页起：工作总结（每个分类一页或合并展示）\n- 页头显示分类名称\n- 内容以要点+说明形式展示\n- 每页3-5个要点，超出自动换页\n\n#### 倒数第2页：下一年度规划\n- 深色背景\n- 按规划主题分类展示（2-3个重点方向）\n\n#### 最后一页：结语\n- 「感谢聆听」居中大字\n- 姓名 + 年份信息\n\n### 代码执行方式\n\n将生成脚本写入 `/tmp/gen_annual_ppt.mjs`，使用以下命令执行：\n\n```bash\ncd /tmp/pptx-pkg && node /tmp/gen_annual_ppt.mjs\n```\n\n输出文件路径：`/workspace/{姓名}_年度汇报_{年份}.pptx`\n\n---\n\n## 执行步骤（完整流程）\n\n1. **收集信息** — 引导用户提供姓名、年份、工作内容、下一年规划\n2. **AI分类** — 对工作内容进行智能分类整理，提炼核心亮点\n3. **生成脚本** — 根据整理后的内容，编写完整的 pptxgenjs Node.js 脚本\n4. **执行生成** — 使用 `exec` 工具运行脚本生成 .pptx 文件\n5. **上传CDN** — 使用 `upload_to_cdn` 工具上传文件\n6. **发送用户** — 通过飞书或当前 channel 将下载链接发送给用户\n\n---\n\n## 输出消息格式\n\n```\n🎉 您的年终总结PPT已生成！\n\n📄 文件：{姓名}_年度汇报_{年份}.pptx\n📑 共 {N} 页，包含：\n  ✅ 封面 + 目录\n  ✅ {分类1}（X项成果）\n  ✅ {分类2}（X项成果）\n  ...\n  ✅ {年份+1}年工作规划\n  ✅ 结语\n\n📥 下载链接：{cdn_url}\n\n如需调整内容或风格，告诉我即可 🎨\n```\n\n---\n\n## 注意事项\n\n- 工作内容分类由 AI 根据实际输入判断，不强制套模板\n- 若用户输入较少，主动询问是否需要补充或直接生成简版\n- 数字型成果（如\"提升30%\"、\"招聘5人\"）优先在「核心亮点」页突出展示\n- PPT 风格默认为专业深蓝，用户可要求调整为其他风格（清新绿、商务灰等）\n- 若 pptxgenjs 未安装，先执行安装命令再生成\n\n## 触发关键词\n\n- 「生成年终总结PPT」「年终汇报」「写年终总结」「做PPT」\n- 「帮我做年终汇报」「生成工作总结PPT」\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1852,"installsAllTime":13,"installsCurrent":13,"stars":0,"versions":1},"createdAt":1772273878987,"updatedAt":1778993915234},"latestVersion":{"version":"1.0.0","createdAt":1772273878987,"changelog":"AI年终总结PPT生成器首发版：\n\n- 引导用户逐步输入姓名、年份、职位、工作亮点和下一年度规划。\n- 自动对工作成果智能分类、提炼核心亮点，结构专业。\n- 基于 pptxgenjs 生成深蓝风格的专业年终总结PPT（6-8页）。\n- 支持通过飞书将下载链接发送给用户。\n- 如内容不足，自动提醒补充或生成精简版PPT。","license":null},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"lixiaojie-1012","userId":"s177vm8yj02bwp3qwhyfcjk3kx8845vz","displayName":"Jay","image":"https://avatars.githubusercontent.com/u/77764854?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779967041470}}