- name
- daily-report
- description
- |
- Keywords
- daily report, work summary, end of day.
- license
- agpl-3.0
- version
- 2.0.0
Daily Report Skill
Trigger
- Configure via OpenClaw cron to auto-execute at your preferred time
- Or manual trigger: "generate daily report"
Workflow
- Load config
- Read config/daily-report.json (workspace root) - Fall back to defaults or prompt user if missing - See references/config.example.md
- Collect data
- Read memory/YYYY-MM-DD.md (today's journal) - Read conversation logs, task status (optional)
- Generate report
- Load template: assets/template.md - Replace variables: {{date}}, {{time}}, {{recipient}}, {{agent_name}} - Fill sections: work, learning, review, suggestions, evolution
- Save file
- Write to memory/daily-reports/YYYY-MM-DD.md
- Send notification
- Iterate through configured channels - Call corresponding message API per channel type - Supports parallel multi-channel delivery
Configuration
Config file: config/daily-report.json (workspace root, not included in skill package)
Required fields:
recipient.name- Report recipient namechannels- Notification channels (at least one)agent_name- Agent name
See references/config.example.md for details.
Template
Report template at assets/template.md
Supported variables:
{{date}}- Date (YYYY-MM-DD){{time}}- Time (HH:MM){{recipient}}- Recipient name{{agent_name}}- Agent name
Manual Invocation
generate daily reportOr with temporary overrides:
generate daily report and send to feishu ou_xxx