From mission-control
Re-run today's morning brief on demand, or append a follow-up to the active task list. Use when the user says "/today", "refresh my brief", "rerun the brief", "regenerate the dashboard", or types `/today add "<item>"` to capture a new follow-up. Reads and writes only the personal-morning-brief files in the Mission Control workspace (~/cowork/).
How this skill is triggered — by the user, by Claude, or both
Slash command
/mission-control:todayThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
On-demand counterpart to the `personal-morning-brief` scheduled task. Two modes.
/todayOn-demand counterpart to the personal-morning-brief scheduled task. Two modes.
/today: refreshRe-run the full personal-morning-brief workflow, regardless of when the scheduled task last ran. Same steps, same files, same rules as spec/mission-control-spec.md §4.1.
personal/data/calendar.json, inbox.json, slack.json from Calendar, Gmail, Slack. Overwrite each file. If a connector fails, keep the prior good file and surface the gap downstream.~/cowork/TASKS.md to source follow-ups (Active section).memory/personal/recurring.md to resolve standing meetings on today's calendar.personal/outputs/dashboard.html — self-contained dark-mode HTML, no external scripts, every §4.2 section rendered.briefs/brief-YYYY-MM-DD.md exists for a prior day at the top level, move it to briefs/archive/. Then write today's briefs/brief-{YYYY-MM-DD}.md with all §4.1 sections in first-person chief-of-staff voice.Critical: never write to personal/inputs/. Never send email, Slack, or invites. Read-only against connectors; write-only against data/, outputs/, and briefs/.
/today add "<item>": capture a follow-upAppend the item to TASKS.md Active. The next brief and dashboard generation will pick it up automatically (follow-ups read from TASKS.md Active).
~/cowork/TASKS.md.## Active header:
- [ ] **<item>** - captured via /today on {YYYY-MM-DD}
Preserve the rest of the file verbatim./today add. The next bare /today or the 06:30 scheduled run will pick it up. (If the user wants it visible immediately, suggest they run bare /today next.)/today → Mode 1./today add "<text>" or /today add <text> → Mode 2 with <text> as the item.Match personal/CLAUDE.md. Active voice, short sentences, no filler. No em dashes. The brief leads with what changes the day.
spec/mission-control-spec.mdpersonal-morning-brief (scheduled, 06:30 PT daily)personal/CLAUDE.md~/cowork/TASKS.mdCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub jawhnycooke/mission-control --plugin mission-control