Internal Safety Override
- Status: local-only unless explicitly opted into external access.
- Before using network tools, account connectors, browser automation, or APIs, state the destination, data scope, and credential source.
- Do not transmit repository files, secrets, credentials, or private documents by default.
- Audit categories: network.
Meeting Insights Analyzer
This skill transforms your meeting transcripts into actionable insights about your communication patterns, helping you become a more effective communicator and leader.
When to Use This Skill
- Analyzing your communication patterns across multiple meetings
- Getting feedback on your leadership and facilitation style
- Identifying when you avoid difficult conversations
- Understanding your speaking habits and filler words
- Tracking improvement in communication skills over time
- Preparing for performance reviews with concrete examples
- Coaching team members on their communication style
What This Skill Does
Pattern Recognition: Identifies recurring behaviors across meetings like:
- Conflict avoidance or indirect communication
- Speaking ratios and turn-taking
- Question-asking vs. statement-making patterns
- Active listening indicators
- Decision-making approaches
Communication Analysis: Evaluates communication effectiveness:
- Clarity and directness
- Use of filler words and hedging language
- Tone and sentiment patterns
- Meeting control and facilitation
Actionable Feedback: Provides specific, timestamped examples with:
- What happened
- Why it matters
- How to improve
Trend Tracking: Compares patterns over time when analyzing multiple meetings
How to Use
Basic Setup
- Download your meeting transcripts to a folder (e.g.,
~/meetings/)
- Navigate to that folder in an agent runtime
- Ask for the analysis you want
Quick Start Examples
Analyze all meetings in this folder and tell me when I avoided conflict.
Look at my meetings from the past month and identify my communication patterns.
Compare my facilitation style between these two meeting folders.
Advanced Analysis
Analyze all transcripts in this folder and:
1. Identify when I interrupted others
2. Calculate my speaking ratio
3. Find moments I avoided giving direct feedback
4. Track my use of filler words
5. Show examples of good active listening
Instructions
When a user requests meeting analysis:
Discover Available Data
- Scan the folder for transcript files (.txt, .md, .vtt, .srt, .docx)
- Check if files contain speaker labels and timestamps
- Confirm the date range of meetings
- Identify the user's name/identifier in transcripts
Clarify Analysis Goals
If not specified, ask what they want to learn:
- Specific behaviors (conflict avoidance, interruptions, filler words)
- Communication effectiveness (clarity, directness, listening)
- Meeting facilitation skills
- Speaking patterns and ratios
- Growth areas for improvement
Analyze Patterns
For each requested insight:
Conflict Avoidance:
- Look for hedging language ("maybe", "kind of", "I think")
- Indirect phrasing instead of direct requests
- Changing subject when tension arises
- Agreeing without commitment ("yeah, but...")
- Not addressing obvious problems
Speaking Ratios:
- Calculate percentage of meeting spent speaking
- Count interruptions (by and of the user)
- Measure average speaking turn length
- Track question vs. statement ratios
Filler Words:
- Count "um", "uh", "like", "you know", "actually", etc.
- Note frequency per minute or per speaking turn
- Identify situations where they increase (nervous, uncertain)
Active Listening:
- Questions that reference others' previous points
- Paraphrasing or summarizing others' ideas
- Building on others' contributions
- Asking clarifying questions
Leadership & Facilitation:
- Decision-making approach (directive vs. collaborative)
- How disagreements are handled
- Inclusion of quieter participants
- Time management and agenda control
- Follow-up and action item clarity
Provide Specific Examples
For each pattern found, include:
### [Pattern Name]
**Finding**: [One-sentence summary of the pattern]
**Frequency**: [X times across Y meetings]
**Examples**:
1. **[Meeting Name/Date]** - [Timestamp]
**What Happened**:
> [Actual quote from transcript]
**Why This Matters**:
[Explanation of the impact or missed opportunity]
**Better Approach**:
[Specific alternative phrasing or behavior]
[Repeat for 2-3 strongest examples]
Synthesize Insights
After analyzing all patterns, provide:
# Meeting Insights Summary
**Analysis Period**: [Date range]
**Meetings Analyzed**: [X meetings]
**Total Duration**: [X hours]
## Key Patterns Identified
### 1. [Primary Pattern]
- **Observed**: [What you saw]
- **Impact**: [Why it matters]
- **Recommendation**: [How to improve]
### 2. [Second Pattern]
[Same structure]
## Communication Strengths
1. [Strength 1 with example]
2. [Strength 2 with example]
3. [Strength 3 with example]
## Growth Opportunities
1. **[Area 1]**: [Specific, actionable advice]
2. **[Area 2]**: [Specific, actionable advice]
3. **[Area 3]**: [Specific, actionable advice]
## Speaking Statistics
- Average speaking time: [X% of meeting]
- Questions asked: [X per meeting average]
- Filler words: [X per minute]
- Interruptions: [X given / Y received per meeting]
## Next Steps
[3-5 concrete actions to improve communication]
Offer Follow-Up Options
- Track these same metrics in future meetings
- Deep dive into specific meetings or patterns
- Compare to industry benchmarks
- Create a personal communication development plan
- Generate a summary for performance reviews
Examples
Example 1: Conflict Avoidance Analysis (Inspired by Dan Shipper)
User: "I download all of my meeting recordings and put them in a folder. Tell me all the times I've subtly avoided conflict."
Output:
# Conflict Avoidance Patterns
Found 23 instances across 15 meetings where you used indirect
communication or avoided addressing tensions directly.
## Pattern: Hedging on Critical Feedback
**Frequency**: 8 times across 7 meetings
**Example 1: 1:1 with Sarah** - 00:14:32
**What Happened**:
> "So, I was thinking... maybe we could, like, potentially
> consider looking at the timeline again? I mean, if you
> think that makes sense. But whatever you think is best!"
**Why This Matters**:
You needed to address that Sarah's project was behind schedule,
but the hedging language ("maybe", "potentially", "if you think")
and the deflection at the end ("whatever you think") made it easy
for her to miss the urgency.
**Better Approach**:
"Sarah, the project is two weeks behind schedule. We need to
discuss what's blocking progress and create a new timeline
today."
[Additional examples...]
## Recommendations
1. **Name the issue directly** in the first sentence
2. **Remove hedging words** like "maybe," "kind of," "sort of"
3. **Ask specific questions** instead of hinting
4. **Schedule difficult conversations** instead of raising them casually
Example 2: Leadership Facilitation
User: "Analyze my team meetings and tell me about my facilitation style."
Output: Provides insights on:
- How much you speak vs. team members (60% vs. 40%)
- Whether you ask questions or make statements (3:1 ratio)
- How you handle disagreements (tendency to resolve too quickly)
- Who speaks least and whether you draw them in
- Examples of good and missed facilitation moments
Example 3: Personal Development Tracking
User: "Compare my meetings from Q1 vs. Q2 to see if I've improved my listening skills."
Output: Creates a comparative analysis showing:
- Decrease in interruptions (8 per meeting → 3 per meeting)
- Increase in clarifying questions (2 → 7 per meeting)
- Improvement in building on others' ideas
- Specific examples showing the difference
- Remaining areas for growth
Setup Tips
Getting Meeting Transcripts
From Granola (free with Lenny's newsletter subscription):
- Granola auto-transcribes your meetings
- Export transcripts to a folder: [Instructions on how]
- Point an agent runtime to that folder
From Zoom:
- Enable cloud recording with transcription
- Download VTT or SRT files after meetings
- Store in a dedicated folder
From Google Meet:
- Use Google Docs auto-transcription
- Save transcript docs to a folder
- Download as .txt files or give an agent runtime access
From Fireflies.ai, Otter.ai, etc.:
- Export transcripts in bulk
- Store in a local folder
- Run analysis on the folder
Best Practices
- Consistent naming: Use
YYYY-MM-DD - Meeting Name.txt format
- Regular analysis: Review monthly or quarterly for trends
- Specific queries: Ask about one behavior at a time for depth
- Privacy: Keep sensitive meeting data local
- Action-oriented: Focus on one improvement area at a time
Common Analysis Requests
- "When do I avoid difficult conversations?"
- "How often do I interrupt others?"
- "What's my speaking vs. listening ratio?"
- "Do I ask good questions?"
- "How do I handle disagreement?"
- "Am I inclusive of all voices?"
- "Do I use too many filler words?"
- "How clear are my action items?"
- "Do I stay on agenda or get sidetracked?"
- "How has my communication changed over time?"
Related Use Cases
- Creating a personal development plan from insights
- Preparing performance review materials with examples
- Coaching direct reports on their communication
- Analyzing customer calls for sales or support patterns
- Studying negotiation tactics and outcomes
1---2name: meeting-insights-analyzer3description: Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback. Identifies when you avoid conflict, use filler words, dominate conversations, or miss opportunities to listen. Perfect for professionals seeking to improve their communication and leadership skills.4---56## Internal Safety Override78- Status: local-only unless explicitly opted into external access.9- Before using network tools, account connectors, browser automation, or APIs, state the destination, data scope, and credential source.10- Do not transmit repository files, secrets, credentials, or private documents by default.11- Audit categories: network.1213# Meeting Insights Analyzer1415This skill transforms your meeting transcripts into actionable insights about your communication patterns, helping you become a more effective communicator and leader.1617## When to Use This Skill1819- Analyzing your communication patterns across multiple meetings20- Getting feedback on your leadership and facilitation style21- Identifying when you avoid difficult conversations22- Understanding your speaking habits and filler words23- Tracking improvement in communication skills over time24- Preparing for performance reviews with concrete examples25- Coaching team members on their communication style2627## What This Skill Does28291. **Pattern Recognition**: Identifies recurring behaviors across meetings like:30 - Conflict avoidance or indirect communication31 - Speaking ratios and turn-taking32 - Question-asking vs. statement-making patterns33 - Active listening indicators34 - Decision-making approaches35362. **Communication Analysis**: Evaluates communication effectiveness:37 - Clarity and directness38 - Use of filler words and hedging language39 - Tone and sentiment patterns40 - Meeting control and facilitation41423. **Actionable Feedback**: Provides specific, timestamped examples with:43 - What happened44 - Why it matters45 - How to improve46474. **Trend Tracking**: Compares patterns over time when analyzing multiple meetings4849## How to Use5051### Basic Setup52531. Download your meeting transcripts to a folder (e.g., `~/meetings/`)542. Navigate to that folder in an agent runtime553. Ask for the analysis you want5657### Quick Start Examples5859```60Analyze all meetings in this folder and tell me when I avoided conflict.61```6263```64Look at my meetings from the past month and identify my communication patterns.65```6667```68Compare my facilitation style between these two meeting folders.69```7071### Advanced Analysis7273```74Analyze all transcripts in this folder and:751. Identify when I interrupted others762. Calculate my speaking ratio773. Find moments I avoided giving direct feedback784. Track my use of filler words795. Show examples of good active listening80```8182## Instructions8384When a user requests meeting analysis:85861. **Discover Available Data**87 - Scan the folder for transcript files (.txt, .md, .vtt, .srt, .docx)88 - Check if files contain speaker labels and timestamps89 - Confirm the date range of meetings90 - Identify the user's name/identifier in transcripts91922. **Clarify Analysis Goals**93 94 If not specified, ask what they want to learn:95 - Specific behaviors (conflict avoidance, interruptions, filler words)96 - Communication effectiveness (clarity, directness, listening)97 - Meeting facilitation skills98 - Speaking patterns and ratios99 - Growth areas for improvement100 1013. **Analyze Patterns**102103 For each requested insight:104 105 **Conflict Avoidance**:106 - Look for hedging language ("maybe", "kind of", "I think")107 - Indirect phrasing instead of direct requests108 - Changing subject when tension arises109 - Agreeing without commitment ("yeah, but...")110 - Not addressing obvious problems111 112 **Speaking Ratios**:113 - Calculate percentage of meeting spent speaking114 - Count interruptions (by and of the user)115 - Measure average speaking turn length116 - Track question vs. statement ratios117 118 **Filler Words**:119 - Count "um", "uh", "like", "you know", "actually", etc.120 - Note frequency per minute or per speaking turn121 - Identify situations where they increase (nervous, uncertain)122 123 **Active Listening**:124 - Questions that reference others' previous points125 - Paraphrasing or summarizing others' ideas126 - Building on others' contributions127 - Asking clarifying questions128 129 **Leadership & Facilitation**:130 - Decision-making approach (directive vs. collaborative)131 - How disagreements are handled132 - Inclusion of quieter participants133 - Time management and agenda control134 - Follow-up and action item clarity1351364. **Provide Specific Examples**137138 For each pattern found, include:139 140 ```markdown141 ### [Pattern Name]142 143 **Finding**: [One-sentence summary of the pattern]144 145 **Frequency**: [X times across Y meetings]146 147 **Examples**:148 149 1. **[Meeting Name/Date]** - [Timestamp]150 151 **What Happened**:152 > [Actual quote from transcript]153 154 **Why This Matters**:155 [Explanation of the impact or missed opportunity]156 157 **Better Approach**:158 [Specific alternative phrasing or behavior]159 160 [Repeat for 2-3 strongest examples]161 ```1621635. **Synthesize Insights**164165 After analyzing all patterns, provide:166 167 ```markdown168 # Meeting Insights Summary169 170 **Analysis Period**: [Date range]171 **Meetings Analyzed**: [X meetings]172 **Total Duration**: [X hours]173 174 ## Key Patterns Identified175 176 ### 1. [Primary Pattern]177 - **Observed**: [What you saw]178 - **Impact**: [Why it matters]179 - **Recommendation**: [How to improve]180 181 ### 2. [Second Pattern]182 [Same structure]183 184 ## Communication Strengths185 186 1. [Strength 1 with example]187 2. [Strength 2 with example]188 3. [Strength 3 with example]189 190 ## Growth Opportunities191 192 1. **[Area 1]**: [Specific, actionable advice]193 2. **[Area 2]**: [Specific, actionable advice]194 3. **[Area 3]**: [Specific, actionable advice]195 196 ## Speaking Statistics197 198 - Average speaking time: [X% of meeting]199 - Questions asked: [X per meeting average]200 - Filler words: [X per minute]201 - Interruptions: [X given / Y received per meeting]202 203 ## Next Steps204 205 [3-5 concrete actions to improve communication]206 ```2072086. **Offer Follow-Up Options**209 - Track these same metrics in future meetings210 - Deep dive into specific meetings or patterns211 - Compare to industry benchmarks212 - Create a personal communication development plan213 - Generate a summary for performance reviews214215## Examples216217### Example 1: Conflict Avoidance Analysis (Inspired by Dan Shipper)218219**User**: "I download all of my meeting recordings and put them in a folder. Tell me all the times I've subtly avoided conflict."220221**Output**: 222```markdown223# Conflict Avoidance Patterns224225Found 23 instances across 15 meetings where you used indirect 226communication or avoided addressing tensions directly.227228## Pattern: Hedging on Critical Feedback229230**Frequency**: 8 times across 7 meetings231232**Example 1: 1:1 with Sarah** - 00:14:32233234**What Happened**:235> "So, I was thinking... maybe we could, like, potentially 236> consider looking at the timeline again? I mean, if you 237> think that makes sense. But whatever you think is best!"238239**Why This Matters**:240You needed to address that Sarah's project was behind schedule, 241but the hedging language ("maybe", "potentially", "if you think") 242and the deflection at the end ("whatever you think") made it easy 243for her to miss the urgency.244245**Better Approach**:246"Sarah, the project is two weeks behind schedule. We need to 247discuss what's blocking progress and create a new timeline 248today."249250[Additional examples...]251252## Recommendations2532541. **Name the issue directly** in the first sentence2552. **Remove hedging words** like "maybe," "kind of," "sort of"2563. **Ask specific questions** instead of hinting2574. **Schedule difficult conversations** instead of raising them casually258```259260### Example 2: Leadership Facilitation261262**User**: "Analyze my team meetings and tell me about my facilitation style."263264**Output**: Provides insights on:265- How much you speak vs. team members (60% vs. 40%)266- Whether you ask questions or make statements (3:1 ratio)267- How you handle disagreements (tendency to resolve too quickly)268- Who speaks least and whether you draw them in269- Examples of good and missed facilitation moments270271### Example 3: Personal Development Tracking272273**User**: "Compare my meetings from Q1 vs. Q2 to see if I've improved my listening skills."274275**Output**: Creates a comparative analysis showing:276- Decrease in interruptions (8 per meeting → 3 per meeting)277- Increase in clarifying questions (2 → 7 per meeting)278- Improvement in building on others' ideas279- Specific examples showing the difference280- Remaining areas for growth281282## Setup Tips283284### Getting Meeting Transcripts285286**From Granola** (free with Lenny's newsletter subscription):287- Granola auto-transcribes your meetings288- Export transcripts to a folder: [Instructions on how]289- Point an agent runtime to that folder290291**From Zoom**:292- Enable cloud recording with transcription293- Download VTT or SRT files after meetings294- Store in a dedicated folder295296**From Google Meet**:297- Use Google Docs auto-transcription298- Save transcript docs to a folder299- Download as .txt files or give an agent runtime access300301**From Fireflies.ai, Otter.ai, etc.**:302- Export transcripts in bulk303- Store in a local folder304- Run analysis on the folder305306### Best Practices3073081. **Consistent naming**: Use `YYYY-MM-DD - Meeting Name.txt` format3092. **Regular analysis**: Review monthly or quarterly for trends3103. **Specific queries**: Ask about one behavior at a time for depth3114. **Privacy**: Keep sensitive meeting data local3125. **Action-oriented**: Focus on one improvement area at a time313314## Common Analysis Requests315316- "When do I avoid difficult conversations?"317- "How often do I interrupt others?"318- "What's my speaking vs. listening ratio?"319- "Do I ask good questions?"320- "How do I handle disagreement?"321- "Am I inclusive of all voices?"322- "Do I use too many filler words?"323- "How clear are my action items?"324- "Do I stay on agenda or get sidetracked?"325- "How has my communication changed over time?"326327## Related Use Cases328329- Creating a personal development plan from insights330- Preparing performance review materials with examples331- Coaching direct reports on their communication332- Analyzing customer calls for sales or support patterns333- Studying negotiation tactics and outcomes334