Process meeting transcripts to extract action items, recommendations, key topics, relationships, and generate Excalidraw visualizations. Use when the user sh...
---
name: meeting-debrief
description: Process meeting transcripts to extract action items, recommendations, key topics, relationships, and generate Excalidraw visualizations. Use when the user shares a meeting transcript, recording notes, or conversation summary and wants a structured debrief with visual output.
version: 1.0.0
author: dynoclaw
user-invocable: true
metadata: {"openclaw":{"emoji":"๐๏ธ"}}
---
# Meeting Debrief
Transform raw meeting transcripts into structured debriefs with Excalidraw visualizations, action items, and strategic recommendations.
## Input
The user provides a meeting transcript (timestamped conversation, Fathom notes, raw text, or pasted recording output). If no transcript is provided, ask the user to paste or attach one.
## Processing Steps
### Step 1 โ Identify Participants & Context
- Extract speaker names (map "You" to the user, "Others" to named participants)
- Determine meeting type: discovery, follow-up, pitch, check-in, negotiation, brainstorm
- Note the date if mentioned, otherwise use today's date
### Step 2 โ Extract Key Topics
Group the conversation into 3-7 major topics discussed. For each topic:
- **Topic name** (2-5 words)
- **Summary** (2-3 sentences)
- **Key details** (bullet points of specific facts, numbers, names mentioned)
### Step 3 โ Extract Entities
Pull out all named entities:
- **People** โ name, role/title, organization
- **Companies** โ name, stage, sector, what they do, key metrics
- **Organizations** โ accelerators, universities, investors mentioned
- **Products/Services** โ specific offerings discussed
- **Financial figures** โ funding amounts, valuations, revenue targets
### Step 4 โ Action Items
Extract every action item with:
- **What** โ specific task
- **Who** โ responsible party
- **When** โ deadline or timeframe if mentioned
- **Priority** โ High / Medium / Low (inferred from urgency and impact)
### Step 5 โ Recommendations
Based on the conversation, generate 3-5 strategic recommendations:
- What opportunity or risk was identified
- Suggested next move
- Why it matters
### Step 6 โ Generate Excalidraw Visualization
Build an Excalidraw JSON file that visually maps the meeting. The diagram should include:
1. **Title banner** at the top with meeting name, date, and participants
2. **Business model / structure section** โ if the other party described how their business works, visualize it as a flow diagram
3. **Portfolio / entities section** โ cards for each company or entity discussed with key stats
4. **Action items section** โ checklist-style boxes with owner and deadline
5. **Recommendations section** โ highlighted boxes with strategic suggestions
6. **Relationship map** โ connections between you, the other party, and opportunities
Use the Excalidraw JSON template in `templates/excalidraw-base.json` as a starting structure. Generate element IDs using random alphanumeric strings (10 chars).
#### Excalidraw Element Guidelines
- Use `rectangle` elements for cards and sections
- Use `text` elements for labels and content
- Use `arrow` elements for relationships and flows
- Use `diamond` elements for decision points
- Color coding:
- `#1e1e1e` background for title banner, white text
- `#dbeafe` (light blue) for topic/entity cards
- `#dcfce7` (light green) for action items
- `#fef3c7` (light yellow) for recommendations
- `#fce7f3` (light pink) for key relationships/opportunities
- `#f3e8ff` (light purple) for financial/metrics
Save the Excalidraw file as `meeting-debrief-[participant]-[YYYY-MM-DD].excalidraw` in the current working directory.
### Step 7 โ Output Summary
Present the debrief in this format:
```
## Meeting Debrief: [Meeting Title]
**Date:** [date] | **Participants:** [names] | **Type:** [meeting type]
---
### Key Topics
[numbered list with summaries]
### Companies & Entities
[table: Name | Sector | Stage | Key Metric | Notes]
### Action Items
| # | Task | Owner | Deadline | Priority |
|---|------|-------|----------|----------|
| 1 | ... | ... | ... | ... |
### Recommendations
1. **[Title]** โ [description and rationale]
### Files Generated
- `meeting-debrief-[name]-[date].excalidraw` โ Visual meeting map (open in Excalidraw or VS Code with Excalidraw extension)
```
### Step 8 โ CRM Integration (Optional)
If CRM tools are available (HubSpot or Zoho), offer to:
- Create/update contacts for participants
- Log meeting notes
- Create deals if investment/partnership opportunities were discussed
- Tag with relevant pipeline stage
## Guidelines
- Be thorough in extraction โ capture specific numbers, dates, and names
- Infer action items even if not explicitly stated (e.g., "I'll send you my calendar" = action item)
- Recommendations should be strategic and actionable, not generic
- The Excalidraw visualization should be readable and well-spaced (min 200px between elements)
- If the transcript is very long (>30 min), focus on the most substantive sections
- Always generate the Excalidraw file โ this is the core differentiator of this skill
don't have the plugin yet? install it then click "run inline in claude" again.