pm-morning-brieflisted
Install: claude install-skill kalyvask/pm-evaluation-framework
# PM morning brief
The first thing the agent does each day. Pulls signal from multiple sources (calendar, email, pm-state TODOs, Granola transcripts from yesterday) and surfaces what needs attention today.
The brief is written to `pm-state/inbox/YYYY-MM-DD-morning-brief.md` so it persists and the user can refer back. The user reads it in five minutes, decides what to act on, and moves into the day.
This skill can be run manually or on a scheduled task (typically 7:30 to 8:00 weekdays).
## When to use
- First thing in the morning, before opening calendar or email
- After being out for a few days, as a "what happened while I was out" digest
- Before a high-stakes day where context loading matters
Don't use when:
- It's already late in the day. Use `pm-weekly-review` or just ask what's outstanding.
- The user already has today's brief loaded. Don't regenerate; refer to the existing one.
- No pm-state folder exists. Surface that and stop.
## How to apply
### 1. Chain to `pm-context-loader`
First step. Load `you.md`, the active project list, cross-project stakeholders.
### 2. Pull today's calendar
Use the calendar MCP to fetch today's events. For each event, capture:
- Time
- Title
- Attendees (named, not just count)
- Location or video link
- Whether the user owns the meeting or is a guest
- Any meeting description / agenda
### 3. Flag meetings needing prep
A meeting needs prep if any of:
- The user owns the meeting and there's no agenda written
- A senior stakehol