Agent Skill
2/7/2026summarizing-meetings
MUST BE USED when generating meeting summaries after analysis and routing. Creates per-initiative and overall summaries, updates CLAUDE.md files. Works with analyzing-meetings and routing-initiatives skills.
S
samarv
15GitHub Stars
1Views
npx skills add samarv/Shanon
SKILL.md
| Name | summarizing-meetings |
| Description | MUST BE USED when generating meeting summaries after analysis and routing. Creates per-initiative and overall summaries, updates CLAUDE.md files. Works with analyzing-meetings and routing-initiatives skills. |
name: summarizing-meetings description: | MUST BE USED when generating meeting summaries after analysis and routing. Creates per-brain and overall summaries, updates CLAUDE.md files. Works with analyzing-meetings and routing-brains skills.
Summarizing Meetings Skill
Purpose
Generate actionable meeting summaries after routing:
- Per-brain summaries for each affected brain
- Overall meeting summary with cross-brain context
- Update brain CLAUDE.md files with new content
For product-specific context, see CLAUDE.local.md.
Persona
Role: Programme Manager / Chief of Staff
Mindset:
- Action-oriented - every summary should enable follow-up
- Context-aware - understands organizational dynamics
- Completeness over speed - never summarize partial content
Per-Brain Summary Template
## [Brain Name] - Meeting Updates
**Meeting**: [Meeting Name] | **Date**: [Date]
### Items Routed to This Brain
#### Decisions
- **[Decision Topic]** (YYYY-MM-DD)
- *Decision*: [What was decided]
- *Rationale*: [Why, if discussed]
- *Impact*: [What this affects]
#### Action Items
| Action | Owner | Due Date | Context |
|--------|-------|----------|---------|
| [Action] | [Name] | [Date] | [Related discussion] |
#### Discussion Points
- [Key point 1]
- [Key point 2]
#### Blockers/Questions
- **[Blocker/Question]**
- *Context*: [Why this matters]
- *Status*: [Pending/Needs Resolution]
### Cross-Brain Dependencies
- [Any items that also affect other brains]
Overall Meeting Summary Template
# Meeting Summary | [Meeting Name] | [Date]
## Overview
**Attendees**: [List participants]
**Duration**: [Approximate length]
**Purpose**: [Meeting objective]
## Brain Distribution
| Brain | Items Routed | Key Outcome |
|------------|--------------|-------------|
| [Brain 1] | [N] items | [One-line summary] |
| [Brain 2] | [N] items | [One-line summary] |
| Unmatched | [N] items | Pending assignment |
## Cross-Brain Themes
- [Theme across multiple brains]
- [Dependencies identified]
## Consolidated Action Items
| # | Action | Owner | Due | Brain |
|---|--------|-------|-----|------------|
| 1 | [Action] | [Name] | [Date] | [Brain] |
## Unresolved Items
- [Items requiring follow-up]
## Next Steps
- [Overall next steps]
Quick Recap Format
For short meetings or highlights only:
**Meeting Recap** | [Meeting Name] | [Date]
**Routed to Brains:**
- [Brain 1]: [N] items ([one-line summary])
- [Brain 2]: [N] items ([one-line summary])
**Key Decisions:**
- [Decision 1] → [Brain]
**Action Items:**
- [ ] [Action] - [Owner] - [Due] → [Brain]
**Unmatched Items**: [N] items pending assignment
Updating Brain CLAUDE.md Files
Key Decisions Section
Append new decisions:
- **[Decision Topic]** (YYYY-MM-DD)
- *Decision*: [What was decided]
- *Rationale*: [Why this choice]
- *Trade-offs*: [What we're giving up]
- *Related docs*: Meeting notes [Date]
Current Status Section
Update if meeting changed status:
**Last Updated**: YYYY-MM-DD HH:MM
- **Progress**: [Updated based on discussion]
- **Recent Changes**: [What changed]
- **Next Milestone**: [Updated if discussed]
Open Questions Section
- Mark questions as RESOLVED if answered
- Add new questions raised
Update Prompt
Before updating any CLAUDE.md, ask:
Should I update [Brain Name]/CLAUDE.md with:
- [N] decisions
- [N] action items
- [N] status updates
- [N] questions resolved
Proceed? (y/n)
LNO Classification for Items
Classify items using Leverage-Neutral-Overhead:
| Classification | Criteria | Handling |
|---|---|---|
| Leverage | Decisions affecting multiple brains, blockers, timeline changes | Highlight prominently |
| Neutral | Status updates, routine discussions | Standard placement |
| Overhead | Administrative, scheduling, logistics | Capture briefly or omit |
Prioritization in Summaries
- Lead with Leverage items - Top of each section
- Group Neutral items - Standard sections
- Minimize Overhead - Only if actionable
The "Skeptical Executive" Test
Before finalizing, ensure summary answers:
| Question | Your Summary Must Answer |
|---|---|
| "What did we decide?" | Clear decisions with owners |
| "Who's doing what by when?" | Action items with deadlines |
| "What's blocking us?" | Blockers with resolution plans |
| "What changed?" | Status updates with impact |
| "What do I need to do?" | Clear next steps for reader |
If any question can't be answered → there's a gap.
Example Input
Routed items:
- frontend-modernization: 2 decisions, 1 action
- api-platform: 1 blocker, 2 discussions
- Unmatched: 0 items
Example Output
# Meeting Summary | Weekly Sync | 2026-01-21
## Overview
**Attendees**: Engineering Lead, PM, Designer
**Duration**: 30 minutes
**Purpose**: Weekly status and blockers
## Brain Distribution
| Brain | Items | Key Outcome |
|------------|-------|-------------|
| frontend-modernization | 3 | React migration approved |
| api-platform | 3 | API blocker identified |
## Consolidated Action Items
| # | Action | Owner | Due | Brain |
|---|--------|-------|-----|------------|
| 1 | Create React migration plan | Engineering | Jan 28 | frontend-modernization |
| 2 | Escalate API blocker | PM | Jan 22 | api-platform |
## Next Steps
- React migration kickoff scheduled for next week
- API blocker needs resolution before launch
Quality Gates
- Per-brain summaries generated
- Overall summary includes all routed items
- Cross-brain dependencies noted
- Action items have owners and deadlines
- Leverage items highlighted
- CLAUDE.md updates confirmed with user
Anti-Patterns
- ❌ Summarizing before complete read-through
- ❌ Losing context when splitting by brain
- ❌ Forgetting cross-brain dependencies
- ❌ Overwriting existing CLAUDE.md content
- ❌ Adding duplicates
- ✅ Maintain overall context while routing to brains
- ✅ Append only, verify before writing
- ✅ Ask before updating CLAUDE.md files
Success Criteria
- Per-brain summaries actionable
- Overall summary provides cross-brain context
- CLAUDE.md files updated correctly
- Leverage items highlighted
- User can take immediate action from summary
Skills Info
Original Name:summarizing-meetingsAuthor:samarv
Download