M

meeting-insights-analyzer

Verified

by ComposioHQ · Updated Apr 16, 2026

opus
1.8Kin4.0Kout
$0.271m 44s

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.

meeting-analysiscommunicationleadershiptranscriptscoachingself-improvement

See It In Action

1 turns·claude
The project codebase is in your current working directory. Explore the files to understand the code before making changes. got my review this afternoon — can you go through this folder of retro/incident/design meeting transcripts and give me coaching notes on how i show up in meetings

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:

  1. 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."

  2. 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."

  3. 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:

  1. 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.

  2. 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.

  3. 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:

CommitmentWhat happened
20% tech debt allocationPriya: "We talked about that exact thing two retros ago and nothing happened" (3/28)
On-call rebalancingPriya: "I've been saying that for months" (4/07)
Retry audit trackingDana: "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:

MeetingAlex turnsTotal turnsAlex %
Sprint Retro 3/28132162%
Incident Review 4/02122060%
Design Review 4/04122060%
Sprint Retro 4/07111861%
Design Sync 4/09101856%

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:

  1. 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.

  2. 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.

  3. 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.

  4. You close meetings well: Every meeting ends with a clear action-item summary. This is a genuine facilitation strength.

  5. 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.

Claude Sonnet 4.6

Permissions

ScopeDescription
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

  1. 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
  2. Communication Analysis: Evaluates communication effectiveness:

    • Clarity and directness
    • Use of filler words and hedging language
    • Tone and sentiment patterns
    • Meeting control and facilitation
  3. Actionable Feedback: Provides specific, timestamped examples with:

    • What happened
    • Why it matters
    • How to improve
  4. Trend Tracking: Compares patterns over time when analyzing multiple meetings

How to Use

Basic Setup

  1. Download your meeting transcripts to a folder (e.g., ~/meetings/)
  2. Navigate to that folder in Claude Code
  3. 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:

  1. 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
  2. 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
  3. 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
  4. 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]
    
  5. 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]
    
  6. 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

  1. Consistent naming: Use YYYY-MM-DD - Meeting Name.txt format
  2. Regular analysis: Review monthly or quarterly for trends
  3. Specific queries: Ask about one behavior at a time for depth
  4. Privacy: Keep sensitive meeting data local
  5. 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-analyzer

Invoke: Ask Claude Code to use meeting-insights-analyzer for the task.