返回 Skill 列表
extension
分类: 其它无需 API Key

Morning Briefing

每天早上6点通过iMessage发送的早间简报。汇总夜间自我提升成果、待办事项状态、需要David批准的待定建议,等。

person作者: 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).