meeting-insights-analyzer
Verifiedby ComposioHQ · Updated Apr 16, 2026
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.
See It In Action
Let me find the meeting transcripts first.
Five transcripts across retros, incident reviews, and design meetings. Let me read them all and then run the analysis.
Now let me run the meeting insights analyzer on these transcripts.
I've read all five transcripts closely. Here's your coaching report, Alex.
Meeting Insights Report — Alex Kim
Analysis Period: March 28 – April 9, 2026 Meetings Analyzed: 5 (2 sprint retros, 1 incident review, 1 design review, 1 design sync) Total Duration: ~171 minutes
1. Hedging & Filler Words — Your Biggest Derailer
Finding: You use filler words and hedging language at a very high rate — roughly 3-5 per speaking turn. This is the single most impactful thing undermining your authority as a lead.
Frequency: Present in virtually every turn you take across all five meetings.
Filler inventory: "um", "uh", "like", "you know", "sort of", "kind of", "I think", "I guess", "I mean"
Examples:
-
Sprint Retro (3/28) — 00:00:55
"Yeah, um, I mean, that's a fair point. I think, like, maybe we could sort of look at the scope again? Like, it's possible the estimates were just, you know, a bit optimistic. But whatever the team thinks is best, honestly."
That's one sentence with 8 hedges. Priya raised a real problem — missed commitments — and your response diluted your authority and dodged ownership. "Whatever the team thinks is best" is the opposite of leading.
Try instead: "You're right, we absorbed scope changes without pushing back. That's on me. Here's what I'll do differently next sprint."
-
Incident Review (4/02) — 00:04:22
"Um, yeah, I think that's — I mean, load testing everything might be a lot, but we could definitely, like, require it for critical paths? Let me think about the right scope and get back to you."
Lisa asked you a direct yes/no question. You waffled until she had to ask you again, more firmly. She noticed.
Try instead: "Yes, we'll require load testing for payment path changes. I'll add it to the PR checklist this week."
-
Design Review (4/04) — 00:01:00
"Yeah, I mean, I can see both sides. Option A is definitely, um, more feasible from an engineering standpoint. But Jordan's point about the research is, like, really valid too."
As eng lead, your team needed a technical recommendation. Instead you presented yourself as undecided and deferred to Marcus. You're allowed to have an opinion.
Why it matters for your review: Fillers spike when you're under pressure, disagreeing, or being held accountable — exactly the moments where a lead needs to project confidence.
2. Conflict Avoidance — The Subject-Change Pattern
Finding: When tension rises, you have a consistent pattern: acknowledge briefly, then redirect the conversation away from the discomfort.
Frequency: 6 instances across 4 meetings.
Examples:
-
Sprint Retro (3/28) — 00:02:01
Priya tells you directly: "Alex, you specifically need to be the one pushing back. That's the lead's job."
Your response: "Um, yeah, I — that's fair. I'll work on that. So anyway, what else went well? Dana, how about testing?"
You absorbed valid, pointed feedback and then immediately pivoted to a safe topic. This signals to Priya that her feedback won't actually land.
-
Design Review (4/04) — 00:03:25
Jordan presses you for a committed phase 2 date. Your move:
"I don't want to commit to a date in this meeting... Can we take that offline?"
Jordan called this out immediately: "'Take it offline' often means 'let it die.'" Jordan sees the pattern. Others likely do too.
-
Sprint Retro (4/07) — 00:01:25
Dana says the retry audit ran over. You say "that's on me" — but then immediately move on without discussing what you'd do differently. The self-criticism is performative if it doesn't lead to a changed behavior.
Why it matters: Your team has started naming this pattern out loud (Jordan's "take it offline" callout, Priya saying "we talked about this exact thing two retros ago"). When your reports are comfortable calling out your avoidance patterns in group settings, it means the pattern is well-established.
3. Follow-Through Gap
Finding: You commit to action items readily but have a pattern of delayed or dropped execution.
Evidence across transcripts:
| Commitment | What happened |
|---|---|
| 20% tech debt allocation | Priya: "We talked about that exact thing two retros ago and nothing happened" (3/28) |
| On-call rebalancing | Priya: "I've been saying that for months" (4/07) |
| Retry audit tracking | Dana: "took almost two weeks" because you "dropped the ball on tracking" (4/07) |
You acknowledged each of these failures gracefully — but the pattern itself is the problem. Three instances of "you're right, I should have done that sooner" across two weeks of meetings is a trend your director will notice.
4. Speaking Ratio — You're Taking Up Too Much Air
Approximate speaking turns by meeting:
| Meeting | Alex turns | Total turns | Alex % |
|---|---|---|---|
| Sprint Retro 3/28 | 13 | 21 | 62% |
| Incident Review 4/02 | 12 | 20 | 60% |
| Design Review 4/04 | 12 | 20 | 60% |
| Sprint Retro 4/07 | 11 | 18 | 61% |
| Design Sync 4/09 | 10 | 18 | 56% |
You're consistently taking 56–62% of speaking turns in meetings with 4–5 other people. Dana explicitly flagged this in the 4/07 retro: "it's hard to get a word in." Some of your turns are short facilitation ("sounds good", "anyone else?"), but many are long hedging responses where a shorter, more direct answer would serve better.
Communication Strengths — What to Keep Doing
These are real and worth highlighting in your review:
-
You give credit generously: "Marcus, your work on CI caching was a huge win" (3/28), "that's really thorough, Dana" (4/09), "I really like how you two have been collaborating" (4/09). Your team feels seen.
-
You adopt good ideas without ego: When Yuki proposed the hybrid architecture approach (4/04), you immediately recognized it as better than your phased proposal and championed it. No defensiveness.
-
You can grow in real time: Between the 3/28 retro (where Priya called you out on scope creep) and the 4/07 retro, you actually pushed back on a mid-sprint scope change. Priya acknowledged the improvement. This shows coaching lands with you — you just need to apply it faster.
-
You close meetings well: Every meeting ends with a clear action-item summary. This is a genuine facilitation strength.
-
You create psychological safety: People feel comfortable giving you hard feedback in group settings (Priya, Jordan, Dana all did). That trust is valuable.
Top 3 Actions Before Your Review This Afternoon
1. Prepare a "pattern-breaker" statement for your manager. Don't wait for them to name the hedging or follow-through issues. Say something like: "I've noticed I hedge when I should be direct, and I've let some commitments slip. Here's what I'm doing about it" — then describe the scope-change pushback win from Sprint 15 as evidence you can change.
2. Bring a concrete follow-through system. The pattern your transcripts reveal isn't that you don't care — it's that you commit verbally without a tracking mechanism. Propose something specific: a weekly action-item review, a shared tracker, or a standing 15-minute Friday self-check.
3. Practice one direct sentence. Your filler words are a confidence signal, not a vocabulary problem. Before your review, practice stating your key points in one clean sentence with no hedges. For example: "I need to be more direct when stakeholders add scope, and I've started doing that." Full stop. No "I think" or "sort of" or "you know."
Bottom line: Your team trusts you, credits you for creating a safe environment, and sees you growing. The gaps are directness, follow-through, and owning your authority as the lead. The good news is the 3/28 → 4/07 arc already shows you can close these gaps — you just need to do it consistently. Good luck this afternoon.
Permissions
| Scope | Description |
|---|---|
| filesystem:read |
SKILL.md
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 Claude Code
- 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 Claude Code 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 Claude Code 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.txtformat - 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
FAQ
What does meeting-insights-analyzer do?
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.
When should I use meeting-insights-analyzer?
Use it when you need a repeatable workflow that produces text response.
What does meeting-insights-analyzer output?
In the evaluated run it produced text response.
How do I install or invoke meeting-insights-analyzer?
npx skills add https://github.com/composiohq/awesome-claude-skills --skill meeting-insights-analyzer
Which agents does meeting-insights-analyzer support?
Claude Code
What tools, channels, or permissions does meeting-insights-analyzer need?
It uses no extra tools; channels commonly include text; permissions include filesystem:read.
Is meeting-insights-analyzer safe to install?
Static analysis marked this skill as low risk; review side effects and permissions before enabling it.
How is meeting-insights-analyzer different from an MCP or plugin?
A skill packages instructions and workflow conventions; tools, MCP servers, and plugins are dependencies the skill may call during execution.
Does meeting-insights-analyzer outperform not using a skill?
About meeting-insights-analyzer
When to use meeting-insights-analyzer
You have exported meeting transcripts in a local folder and want feedback on communication habits. You want to compare behavior across meetings or time periods to track improvement. You need concrete examples for coaching, facilitation review, or performance discussions.
When meeting-insights-analyzer is not the right choice
You need the agent to fetch transcripts directly from conferencing platforms or cloud apps. You want audio/video transcription from raw recordings rather than analysis of existing transcript files.
What it produces
Produces text response.
Install
npx skills add https://github.com/composiohq/awesome-claude-skills --skill meeting-insights-analyzerInvoke: Ask Claude Code to use meeting-insights-analyzer for the task.