📋 专业日报/周报系统
企业级工作日报与周报管理 · OpenClaw 技能插件
🔥 核心功能
📊 5 大工具
| 工具 | 功能 | 适用 |
|---|
generate_daily_report | 生成日报(手动/Git自动/混合) | 个人 + 企业 |
generate_weekly_report | 生成周报(支持历史自动汇总) | 个人 + 企业 |
query_report_history | 查询历史记录 | 个人 + 企业 |
generate_team_summary | 团队工作汇总(多人统计) | 企业版 |
test_git_connection | 诊断 Git 仓库连接 | 运维 |
🎯 用户双模式
| 维度 | 个人版 | 企业版 |
|---|
| 报告头部 | 姓名 + 日期 | 姓名 + 部门 + 企业名 + 职位 |
| 数据统计 | 工作项/工时/项目分布 | ✅ 完整版 |
| 效率评分 | ❌ 不显示 | 完成率/日均工时/提交频率/瓶颈分析 |
| SVG 图表 | 近7日趋势柱状图 | 项目分布图 + 类别饼图 + 趋势图 + KPI进度条 |
| 优化建议 | ❌ 无 | 基于 Git 数据的智能建议 |
| 需要协调 | ❌ 不显示 | 跨部门协作事项 |
| KPI 追踪 | ❌ | 可视化进度条 |
| 团队汇总 | ❌ | 多人日报统计 + 工时分布图 |
🖨️ 三格式输出
| 格式 | 特点 | 用途 |
|---|
| Markdown | 干净简洁,体积小 | 日常查看、IM发送 |
| HTML | 含 SVG 图表(柱状图/饼图/进度条) | 周报邮件、团队展示 |
| DOC | Word 兼容格式 | 正式汇报、存档 |
🔗 Git 数据集成
- 自动从指定仓库采集当日提交记录
- 解析 commit type(feat/fix/docs/test)
- 按 scope 自动归类为工作项
- 生成代码变更统计(+行/-行)
- 支持多个仓库同时采集
📚 历史记录
- 日报自动持久化到本地
- 周报支持从历史自动汇总
- 按日期/用户/类型查询历史
- 近7日趋势追踪
🏆 竞争优势
| 特性 | 本插件 | 竞品 |
|---|
| 双用户模式 | 个人/企业差异化 | 一刀切 |
| Git自动采集 | ✅ execFileSync安全执行 | ❌ |
| HTML图表 | SVG柱状图/饼图/进度条 | 纯文字 |
| DOC导出 | Word兼容格式 | ❌ |
| 团队汇总 | 多人日报统计+图表 | ❌ |
| KPI追踪 | 可视化进度条 | ❌ |
| 历史趋势 | 本地持久化+查询 | ❌ |
| 5个专业工具 | 完整工作流 | 1-2个 |
💰 变现方案
Pro 版 (¥19.9/月 或 ¥99 永久)
- 全部 5 个工具
- HTML 图表报告
- DOC Word 导出
- Git 自动采集
- 历史记录与趋势
企业版 (¥499 起)
- Pro 全部功能
- 团队汇总模块
- 品牌定制模板
- 飞书/钉钉集成
- 私有化部署
发布渠道
# ClawHub 市场
npx clawhub@latest publish
# 或打包直接销售
# 文件位置: daily-report-skill-v2.0.0.tar.gz
⚡ 快速使用
# 安装
openclaw plugins install daily-report-skill
# 生成日报(个人版·Git自动采集)
openclaw tool generate_daily_report --params '{
"name": "张三",
"userType": "personal",
"gitRepoPaths": ["/path/to/my/project"],
"autoGenerate": true,
"outputFormat": "markdown"
}'
# 生成日报(企业版·HTML含图表)
openclaw tool generate_daily_report --params '{
"name": "李四",
"userType": "enterprise",
"department": "技术研发部",
"enterpriseName": "XX科技有限公司",
"workItems": [
{"description": "完成OAuth集成", "project": "App v3.0", "category": "开发", "hours": 4, "status": "已完成"}
],
"supportNeeded": ["需要运维配合部署"],
"outputFormat": "html"
}'
# 团队汇总
openclaw tool generate_team_summary --params '{
"enterpriseName": "XX科技",
"members": [{"name": "张三"}, {"name": "李四"}],
"dateFrom": "2026-06-09",
"dateTo": "2026-06-16",
"outputFormat": "html"
}'
🛠️ 技术栈
- 语言: TypeScript
- 框架: OpenClaw Plugin SDK (defineToolPlugin)
- 图表: 纯 SVG(无外部依赖)
- 存储: 本地 JSON 文件
- Git: child_process.execFileSync(安全)
- 代码量: 约 2000 行
📄 许可
MIT License