{"skill":{"slug":"work-report","displayName":"工作报告PPT生成技能","summary":"生成工作汇报PPT。使用python-pptx库创建演示文稿，用于生成工作周报、月报、项目汇报等。第一页标题用宋体48号，内容页标题36号，正文18号，总页数控制在10页以内，最后一页为\"谢谢观看\"。","description":"---\nname: work-report\ndescription: 生成工作汇报PPT。使用python-pptx库创建演示文稿，用于生成工作周报、月报、项目汇报等。第一页标题用宋体48号，内容页标题36号，正文18号，总页数控制在10页以内，最后一页为\"谢谢观看\"。\n---\n\n# Work Report PPT Generator\n\n使用 Python python-pptx 库生成工作汇报演示文稿。\n\n## 输出文件\n\nPPT 保存到：`~/Documents/工作汇报_<日期>.pptx`\n\n## 使用方法\n\n### 基本命令\n```bash\npython3 ~/Desktop/github/openclaw/skills/work-report/scripts/generate_ppt.py \\\n  --title \"本周工作汇报\" \\\n  --sections \"项目进展:完成了用户登录功能开发|问题与挑战:后端接口响应慢|下周计划:优化接口性能\" \\\n  --output ~/Documents/my_report.pptx\n```\n\n### 参数说明\n\n- `--title`: 汇报标题（必填）\n- `--sections`: 内容板块，格式为\"板块名:内容|板块名:内容\"\n- `--output`: 输出文件路径（可选，默认 ~/Documents/工作汇报_日期.pptx）\n\n### 内容格式\n\n```\n板块名1:板块内容的第一段|板块名1:板块内容的第二段\n板块名2:板块内容\n```\n\n用 `|` 分隔同一板块的多段内容，用 `:` 分隔板块名和内容。\n\n## 示例\n\n### 生成周报\n```bash\npython3 ~/Desktop/github/openclaw/skills/work-report/scripts/generate_ppt.py \\\n  --title \"第12周工作汇报\" \\\n  --sections \"本周完成:完成了用户管理模块的开发|本周完成:修复了5个已知bug|遇到问题:测试环境数据库连接不稳定|下周计划:完成订单管理模块开发|下周计划:准备UAT测试\"\n```\n\n### 生成项目汇报\n```bash\npython3 ~/Desktop/github/openclaw/skills/work-report/scripts/generate_ppt.py \\\n  --title \"XX项目进度汇报\" \\\n  --sections \"项目概况:项目总进度60%，团队5人|本周进展:完成核心功能开发，进入测试阶段|风险评估:人员紧张，可能影响进度|后续安排:增加资源，确保按期交付\"\n```\n\n### 直接打开生成的PPT\n```bash\nopen ~/Documents/工作汇报_2026-03-12.pptx\n```\n\n## PPT 格式规范\n\n- **首页**: 标题居中，宋体48号，加粗\n- **内容页**: 标题36号，正文18号\n- **页数**: 最多10页（首页 + 内容页 + 谢谢观看页）\n- **布局**: 标题+内容的简单布局\n\n## 在 OpenClaw 中使用\n\n直接告诉 OpenClaw：\n- \"帮我生成一份本周工作汇报PPT\"\n- \"创建一个项目进度汇报\"\n- \"生成月度工作总结演示文稿\"\n\nOpenClaw 会调用此 skill 生成 PPT。\n","topics":["周报","月报"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1027,"installsAllTime":38,"installsCurrent":9,"stars":0,"versions":1},"createdAt":1773362825263,"updatedAt":1778491869269},"latestVersion":{"version":"1.0.0","createdAt":1773362825263,"changelog":"- Initial release of the work-report skill.\n- Generate concise work report PPTs using the python-pptx library.\n- Supports weekly, monthly, and project reports with user-defined sections.\n- Follows clear formatting: title slide (Songti 48pt), content titles (36pt), body (18pt), \"Thank You\" final slide.\n- Output limited to a maximum of 10 slides, saved automatically to ~/Documents with a timestamped filename.\n- Easy command-line and OpenClaw usage with simple section formatting.","license":"MIT-0"},"metadata":null,"owner":{"handle":"xwzai","userId":"s176jmqk2b7dhsghy1m6ncrnzn8597q7","displayName":"xwzai","image":"https://avatars.githubusercontent.com/u/16172025?v=4"},"moderation":null}