Meeting Analyzer
Analyzes meeting transcripts and recordings to surface behavioral patterns, communication anti-patterns, and actionable coaching feedback. Use this sk
What Is Meeting Analyzer?
Meeting Analyzer is an advanced open-source skill designed to process and analyze meeting transcripts and recordings. Purpose-built for developers, team leads, and project managers, it leverages natural language processing (NLP) to reveal behavioral patterns, communication anti-patterns, and actionable coaching insights. By ingesting raw transcript data—whether from Zoom, Otter, Granola, Fireflies, or other platforms—Meeting Analyzer transforms unstructured conversations into structured, evidence-backed feedback. This enables teams to optimize communication, enhance leadership effectiveness, and drive continuous improvement in how meetings are conducted.
Why Use Meeting Analyzer?
Meetings are a cornerstone of modern collaboration, but they often suffer from inefficiencies, unclear communication, and unrecognized behavioral issues. Manually reviewing transcripts for feedback is time-consuming and prone to bias. Meeting Analyzer automates this process, delivering:
- Objective, data-driven feedback: Uncover hidden patterns and unintentional habits.
- Consistent analysis: Standardized criteria applied across all meetings.
- Actionable coaching: Concrete suggestions for improving facilitation, participation, and engagement.
- Time savings: Automate what would otherwise require hours of manual review.
For engineering managers, agile coaches, and anyone committed to improving team communication, Meeting Analyzer provides a scalable, repeatable way to assess and enhance meeting quality.
How to Get Started
-
Clone the Repository
git clone https://github.com/alirezarezvani/claude-skills.git cd claude-skills/project-management/meeting-analyzer -
Prepare Your Transcripts
- Supported formats:
.txt,.md,.vtt,.srt,.docx,.json - Ensure files are named with a date prefix (e.g.,
2024-05-18_team_sync.txt) if possible for best results.
- Supported formats:
-
Run the Analyzer Example Python usage:
from meeting_analyzer import analyze_meetings # Provide a local directory containing transcript files results = analyze_meetings("/path/to/transcripts") # Print or further process the results for meeting in results: print(meeting['date']) print(meeting['summary']) print(meeting['coaching_tips']) -
Review and Act
- Examine the output for behavioral patterns, speaking ratios, and suggested improvements.
- Share feedback with stakeholders or incorporate it into your retrospectives.
Key Features
- Automated Speaker Extraction: Detects speaker labels from various formats (plain text, VTT/SRT cues, etc.) and infers user identity intelligently.
- Behavioral Pattern Analysis: Flags dominance, under-participation, frequent interruptions, and more.
- Anti-pattern Detection: Identifies filler word usage, conflict avoidance, or lack of clarity.
- Speaking Ratio Analysis: Quantifies air-time per participant to highlight imbalances.
- Temporal Comparison: Supports longitudinal analysis to track improvement or regression across time periods.
- Context-Aware Feedback: Integrates with popular transcription tools and adapts to user requests for specific feedback—whether the user asks for “how do I come across in meetings?” or requests deep-dive analyses.
Best Practices
- Consistent File Naming: Use a
YYYY-MM-DDdate prefix in your transcript filenames for accurate chronological analysis. - Speaker Clarity: Ensure transcripts include clear speaker labels. If not standardized, use manual pre-processing to add them.
- Regular Analysis: Integrate Meeting Analyzer into your team’s cadence—e.g., weekly or after major project events.
- Combine with Human Insight: Use Meeting Analyzer as a supplement to, not a replacement for, qualitative feedback and team discussions.
- Iterate on Feedback: Track changes to communication patterns over time to evaluate the impact of coaching interventions.
Important Notes
- Privacy and Consent: Always ensure all meeting participants are aware of and consent to transcript analysis, especially when sharing behavioral feedback.
- Ambiguous Speaker Detection: If the analyzer cannot confidently identify the user in transcripts, manual input may be required for accurate feedback.
- Transcript Quality: The accuracy of insights depends on the quality and completeness of the provided transcripts. Missing speaker labels or poor formatting may reduce analytic fidelity.
- Tool Integration: Meeting Analyzer is agnostic to the transcript source; however, integrations with specific platforms (like Zoom or Otter) may require additional parsing logic for non-standard formats.
- Customization: Advanced users can extend the analyzer with custom NLP models or adapt the feedback heuristics based on team culture or specific goals.
By systematically leveraging Meeting Analyzer, organizations can accelerate their journey toward more effective, inclusive, and high-impact meetings.
More Skills You Might Like
Explore similar skills to enhance your workflow
Run
Run a single experiment iteration. Edit the target file, evaluate, keep or discard
Meeting Insights Analyzer
Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback. Identifies when you avoid
Entra App Registration
Register and configure applications in Microsoft Entra ID for authentication
Collecting Indicators of Compromise
Systematically collects, categorizes, and distributes indicators of compromise (IOCs) during and after security
Building Detection Rules with Splunk SPL
Build effective detection rules using Splunk Search Processing Language (SPL) correlation searches to identify
Us Business English
A Claude Code skill for us business english workflows and automation