| name | meetings |
| description | Process meeting transcripts — extract action items, create summaries, file in correct meeting type folder. Works with manual paste or Fireflies integration. |
Meeting Intelligence
USE WHEN the user:
- Pastes a meeting transcript
- Asks to summarize a meeting
- Wants action items from a meeting
- Asks about past meetings or meeting patterns
- Drops a transcript file into
Meetings/
How Meeting Processing Works
Step 1: Identify Meeting Type
Ask the user or infer from context:
- Team standup → save to
Meetings/team-standups/
- Client call → save to
Meetings/client-calls/
- One-on-one → save to
Meetings/one-on-ones/
- General → save to
Meetings/general/
Step 2: Load the Meeting Summary Output Style
Read .claude/output-styles/meeting-summary.md and follow its format exactly.
Step 3: Process the Transcript
From the transcript, extract:
- Key decisions — What was agreed upon?
- Action items — Who is doing what, by when?
- Discussion summary — Brief recap of each topic covered
- Open questions — What was left unresolved?
- Follow-up — Next meeting, items to prepare
Step 4: Create the Meeting Note
Save as Meetings/[type]/YYYY-MM-DD Meeting Title.md using the template:
---
type: meeting
subtype: team-standup | client-call | one-on-one | general
date: YYYY-MM-DD
time: HH:MM
participants: [Person A, Person B]
duration: X minutes
source: manual | fireflies
status: processed
---
Step 5: Create Tasks from Action Items
For each action item extracted:
- Ask the user if they want to create a task in TaskNotes
- If yes, use the TaskNotes API to create the task:
curl -s -X POST "http://127.0.0.1:8080/api/tasks" \
-H "Content-Type: application/json" \
-d '{"title": "Action item", "status": "open", "due": "YYYY-MM-DD", "tags": ["meeting"]}'
- Include the due date and tag it with the meeting type
Step 6: Link to Projects
If the meeting relates to a known project (check .claude/context/memory/user_projects.md):
- Add a [[wiki link]] to the project in the meeting note
- Update the project file with a reference to this meeting
Meeting Type Templates
Team Standup
Focus on: what each person did yesterday, what they're doing today, blockers.
Keep summary very brief — standups are short.
Client Call
Focus on: client requests, decisions made, next steps, relationship notes.
Check if client exists in Meetings/client-calls/ for historical context.
One-on-One
Focus on: personal development, feedback, goals, action items.
More personal tone — capture the spirit, not just the facts.
General
Default format. Full meeting summary structure.
Querying Past Meetings
When the user asks about past meetings:
grep -rl "Person Name" Meetings/
grep -rl "topic keyword" Meetings/
ls -lt Meetings/*/