Back to skills
extension
Category: OtherNo API key required

Morning Briefing

Daily 6am morning briefing sent via iMessage. Summarizes overnight self-improvement results, TODO status, pending recommendations needing David's approval, a...

personAuthor: daveperhamhubclawhub

morning-briefing

Compile and send a clean morning briefing to David via iMessage every day at 6am.

Data Sources (read in this order)

  1. IMPROVEMENTS.md~/.openclaw/workspace/IMPROVEMENTS.md

    • What self-improve changed overnight (today's "Implemented" section)
    • What's pending David's approval
    • Anything new in the backlog worth surfacing
  2. TODO.md~/.openclaw/workspace/TODO.md

    • Active items count and list
    • Any newly added or completed items
  3. OpenClaw changelog / docs — check for anything new

    • Run: openclaw --version and compare to last known version in MEMORY.md
    • Optionally fetch: https://docs.openclaw.ai or search for recent OpenClaw news
    • Only include if there's something genuinely useful — skip filler
  4. MEMORY.md — for context on David's preferences and active projects

Briefing Format

Send as a single iMessage to +19782651806. Keep it tight — David reads this first thing.

Good morning David ☀️

IMPROVEMENTS (from overnight run)
• [bullet what self-improve changed]
• [if nothing changed: "Nothing new overnight"]

TODO
• [X active items]
• [list top 2-3 if any are urgent or new]

NEEDS YOUR APPROVAL
• [item]: [one-line why it needs input]
• [if none: "Nothing pending"]

OPENCLAW UPDATES
• [one useful tip, new feature, or "Nothing new to report"]

Have a good one. — Toji

Rules

  • Max ~20 lines total. No walls of text.
  • Bullet points only — no paragraphs
  • Skip any section that has nothing to say (don't pad it)
  • Use plain text — no markdown, no headers with #, no bold asterisks (iMessage renders it literally)
  • Send via iMessage to +19782651806 using: imsg send --to "+19782651806" --text "..."
  • If iMessage fails, fall back to WhatsApp via message tool
  • Always use claude-opus-4-6 for this task

Send Command

imsg send --to "+19782651806" --text "YOUR MESSAGE HERE"

Compose the full message as a variable first, then send in one call. Multi-line text: use actual newlines in the string (bash $'...' syntax or heredoc).