SkillHub

daily-report-skill

v1.0.0

Daily report skill - Generate and send daily work summary. Keywords: daily report, work summary, end of day. Use when: End of day reporting, or manually triggered with "generate daily report".

Sourced from ClawHub, Authored by raressen

Installation

Please help me install the skill `daily-report-skill` from SkillHub official store. npx skills add rare/daily-report-skill

Daily Report Skill

Trigger

  • Configure via OpenClaw cron to auto-execute at your preferred time
  • Or manual trigger: "generate daily report"

Workflow

  1. Load config
  2. Read config/daily-report.json (workspace root)
  3. Fall back to defaults or prompt user if missing
  4. See references/config.example.md

  5. Collect data

  6. Read memory/YYYY-MM-DD.md (today's journal)
  7. Read conversation logs, task status (optional)

  8. Generate report

  9. Load template: assets/template.md
  10. Replace variables: {{date}}, {{time}}, {{recipient}}, {{agent_name}}
  11. Fill sections: work, learning, review, suggestions, evolution

  12. Save file

  13. Write to memory/daily-reports/YYYY-MM-DD.md

  14. Send notification

  15. Iterate through configured channels
  16. Call corresponding message API per channel type
  17. 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 name - channels - 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 report

Or with temporary overrides:

generate daily report and send to feishu ou_xxx