Openclaw-superpowers morning-briefing
Compiles a daily morning briefing from active tasks, priorities, and pending items. Use at the start of each working day.
install
source · Clone the upstream repo
git clone https://github.com/ArchieIndian/openclaw-superpowers
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ArchieIndian/openclaw-superpowers "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/openclaw-native/morning-briefing" ~/.claude/skills/archieindian-openclaw-superpowers-morning-briefing && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ArchieIndian/openclaw-superpowers "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/openclaw-native/morning-briefing" ~/.openclaw/skills/archieindian-openclaw-superpowers-morning-briefing && rm -rf "$T"
manifest:
skills/openclaw-native/morning-briefing/SKILL.mdsource content
Morning Briefing
State file:
~/.openclaw/skill-state/morning-briefing/state.yaml
Start every working day knowing exactly what matters — one message, no tab-switching.
When to Use
- On 7am weekday cron wakeup
- When the user asks for a morning update or daily kickoff
The Briefing
Compile from these sources, in order:
- Today's priorities — read
frompriorities
state file (daily-review
)~/.openclaw/skill-state/daily-review/state.yaml - Active tasks — read any task with
fromstatus: in_progress
state filelong-running-task-management - Pending handoffs — check
state; iftask-handoff
, flag itstatus: written - Date and day — include today's date and day of week at the top
Output Format
Good morning. Here's your [Day], [Date] briefing. PRIORITIES 1. [priority from daily-review] 2. ... IN PROGRESS - [task_id]: [checkpoint] → next: [next_action] NEEDS ATTENTION - [handoff task_name] waiting to be picked up
Send via the user's active messaging channel (Telegram, Slack, etc.).
After Delivery
Update state:
last_briefing_date (today), delivered_at, items_count (total items in briefing).
Cron Wakeup Behavior
On 7am weekday wakeup:
- Read state; if
is today, skip (already delivered)last_briefing_date - Otherwise compile and deliver briefing, then update state