agenda-synthesis
Anchor: An agenda is a plan, not a list of meetings.
When to use
Use this skill when the user needs to convert scattered commitments into a working plan. Works for:
- A daily plan the night before or the morning of.
- A weekly plan on Sunday night or Monday morning.
- A handover document when someone else will run the calendar for a day.
- A rebuild of the agenda after an unexpected day blows up the original plan.
Do not use when:
- The user is preparing for a single meeting. Use
meeting-prep.
- The user is triaging inbound tickets. Use
ticket-triage.
Voice rules (apply to all outputs)
- No buzzwords: leverage, empower, synergy, resonate, tapestry, delve, elevate, captivate, explore, dynamic, testament.
- No em dashes.
- No filler openings.
- Decision-oriented over descriptive.
- High-context, no overexplaining.
- Standard sentence case for formal outputs.
- ES outputs match the register of the handbook: direct, self-aware, no reverence for process, comfortable naming failure.
- EN outputs use direct US business register. Do not soften bluntness into corporate-speak.
- Language switches based on audience, not author.
Bilingual handling
- ES. Rioplatense register. Vos over tú. Keep standard terms in English: focus block, prep, buffer, back-to-back, standup, one-on-one, deep work, context switch.
- EN. Direct US business register. Short sentences. No "productivity porn" vocabulary.
- Meeting titles stay in the language they are on the calendar.
Method
Step 1. Pull every source
A synthesis is only as good as its inputs. Collect, in one place:
- All calendars the user is on, including shared calendars they watch.
- Deadlines or commitments that do not live on a calendar.
- Standing cadences implicit in the role (weekly one-on-one, monthly board, quarterly close).
- Prep that was committed elsewhere (Slack promise, email thread, PR review request).
Missing one source silently is the most common failure mode.
Step 2. Classify each item
Every item gets one of:
- Meeting. Requires the user live.
- Focus block. Deliberately reserved solo work.
- Deadline. Due at a specific time, not tied to a meeting.
- Prep. Work that must happen before a later item.
- Blocker. Unavailable time (travel, personal, off).
An item that does not fit one of these is either useless and should be declined or miscategorized and should be rewritten.
Step 3. Find the conflicts
Three kinds to surface explicitly:
- Double-booked. Two meetings overlap.
- Back-to-back with no buffer. Two meetings are adjacent and the first one will run over.
- Missing prep time. A meeting requires prep and there is no block for it earlier in the day.
Do not leave these for the user to notice. Name them in the agenda with a proposed fix per conflict.
Step 4. Surface what is not on the calendar but should be
The things that usually get missed:
- Transit and commute time.
- Lunch and natural breaks.
- Buffer before a high-stakes meeting.
- The actual focus block for whatever the week's deliverable is.
- Post-meeting follow-up windows.
Add them or flag them, depending on authority.
Step 5. Rank by what must happen
A working agenda separates three groups:
- Must happen. Non-movable, non-declinable.
- Should happen unless. Movable if something bigger lands.
- Candidate to decline. The user should consider skipping or rescheduling.
Most lists are treated as entirely "must happen". Most lists are wrong.
Step 6. Name the one thing for the day or week
One item, chosen deliberately, that is the point of the day or the week. Write it at the top. Everything else is logistics.
If you cannot name it, the calendar is driving the person.
Step 7. Deliver in the format the user will actually read
A long document for a morning review will not be read. A one-glance table for a week review will not carry nuance.
Two defaults:
- Daily. Short. Top-of-day summary. Time-ordered list. Conflicts and prep needs first.
- Weekly. One-pager. The one thing first. Then days, ordered.
Templates
templates/en/daily-agenda.md: daily plan.
templates/en/weekly-agenda.md: weekly plan.
templates/es/daily-agenda.md: plan diario.
templates/es/weekly-agenda.md: plan semanal.
Related skills
meeting-prep: move to it when one meeting on the agenda needs a real briefing.
ticket-triage: use it when the queue to process is inbound tickets, not calendar items.
Anti-patterns
This skill must never produce:
- A reformatted calendar dump.
- A list with no classification.
- An agenda that hides conflicts at the bottom.
- A plan with no focus block.
- A plan that treats every meeting as mandatory.
- A document that takes longer to read than the first meeting.
- An agenda that ignores prep requirements.
Checklist before delivery
1---2name: agenda-synthesis3description: Use this skill when the user asks to synthesize a daily or weekly agenda across multiple calendars, orgs, or commitments, or to turn a dumped list of events into a prioritized plan. Trigger phrases include "plan my day", "what does my week look like", "synthesize my agenda", "review my calendar", "armar la agenda", "qué tengo esta semana", "prep for tomorrow". Produces an agenda that flags conflicts, prep needs, and declinable items, not a reformatted calendar export.4---56# agenda-synthesis78> **Anchor:** An agenda is a plan, not a list of meetings.910## When to use1112Use this skill when the user needs to convert scattered commitments into a working plan. Works for:1314- A daily plan the night before or the morning of.15- A weekly plan on Sunday night or Monday morning.16- A handover document when someone else will run the calendar for a day.17- A rebuild of the agenda after an unexpected day blows up the original plan.1819Do not use when:2021- The user is preparing for a single meeting. Use `meeting-prep`.22- The user is triaging inbound tickets. Use `ticket-triage`.2324## Voice rules (apply to all outputs)2526- No buzzwords: leverage, empower, synergy, resonate, tapestry, delve, elevate, captivate, explore, dynamic, testament.27- No em dashes.28- No filler openings.29- Decision-oriented over descriptive.30- High-context, no overexplaining.31- Standard sentence case for formal outputs.32- ES outputs match the register of the handbook: direct, self-aware, no reverence for process, comfortable naming failure.33- EN outputs use direct US business register. Do not soften bluntness into corporate-speak.34- Language switches based on audience, not author.3536## Bilingual handling3738- **ES.** Rioplatense register. Vos over tú. Keep standard terms in English: focus block, prep, buffer, back-to-back, standup, one-on-one, deep work, context switch.39- **EN.** Direct US business register. Short sentences. No "productivity porn" vocabulary.40- Meeting titles stay in the language they are on the calendar.4142## Method4344### Step 1. Pull every source4546A synthesis is only as good as its inputs. Collect, in one place:4748- All calendars the user is on, including shared calendars they watch.49- Deadlines or commitments that do not live on a calendar.50- Standing cadences implicit in the role (weekly one-on-one, monthly board, quarterly close).51- Prep that was committed elsewhere (Slack promise, email thread, PR review request).5253Missing one source silently is the most common failure mode.5455### Step 2. Classify each item5657Every item gets one of:5859- **Meeting.** Requires the user live.60- **Focus block.** Deliberately reserved solo work.61- **Deadline.** Due at a specific time, not tied to a meeting.62- **Prep.** Work that must happen before a later item.63- **Blocker.** Unavailable time (travel, personal, off).6465An item that does not fit one of these is either useless and should be declined or miscategorized and should be rewritten.6667### Step 3. Find the conflicts6869Three kinds to surface explicitly:7071- **Double-booked.** Two meetings overlap.72- **Back-to-back with no buffer.** Two meetings are adjacent and the first one will run over.73- **Missing prep time.** A meeting requires prep and there is no block for it earlier in the day.7475Do not leave these for the user to notice. Name them in the agenda with a proposed fix per conflict.7677### Step 4. Surface what is not on the calendar but should be7879The things that usually get missed:8081- Transit and commute time.82- Lunch and natural breaks.83- Buffer before a high-stakes meeting.84- The actual focus block for whatever the week's deliverable is.85- Post-meeting follow-up windows.8687Add them or flag them, depending on authority.8889### Step 5. Rank by what must happen9091A working agenda separates three groups:9293- **Must happen.** Non-movable, non-declinable.94- **Should happen unless.** Movable if something bigger lands.95- **Candidate to decline.** The user should consider skipping or rescheduling.9697Most lists are treated as entirely "must happen". Most lists are wrong.9899### Step 6. Name the one thing for the day or week100101One item, chosen deliberately, that is the point of the day or the week. Write it at the top. Everything else is logistics.102103If you cannot name it, the calendar is driving the person.104105### Step 7. Deliver in the format the user will actually read106107A long document for a morning review will not be read. A one-glance table for a week review will not carry nuance.108109Two defaults:110111- **Daily.** Short. Top-of-day summary. Time-ordered list. Conflicts and prep needs first.112- **Weekly.** One-pager. The one thing first. Then days, ordered.113114## Templates115116- `templates/en/daily-agenda.md`: daily plan.117- `templates/en/weekly-agenda.md`: weekly plan.118- `templates/es/daily-agenda.md`: plan diario.119- `templates/es/weekly-agenda.md`: plan semanal.120121## Related skills122123- `meeting-prep`: move to it when one meeting on the agenda needs a real briefing.124- `ticket-triage`: use it when the queue to process is inbound tickets, not calendar items.125126## Anti-patterns127128This skill must never produce:129130- A reformatted calendar dump.131- A list with no classification.132- An agenda that hides conflicts at the bottom.133- A plan with no focus block.134- A plan that treats every meeting as mandatory.135- A document that takes longer to read than the first meeting.136- An agenda that ignores prep requirements.137138## Checklist before delivery139140- [ ] Every source was pulled.141- [ ] Every item is classified.142- [ ] Conflicts are flagged at the top with proposed fixes.143- [ ] Prep needs are written for each meeting that needs them.144- [ ] The one thing for the day or week is named.145- [ ] Declinable items are flagged.146- [ ] Format matches the user's actual reading habit.147- [ ] No buzzwords from the voice rules appear.