Read meeting minutes, produce a short summary with the current conversation model, save the meeting text and summary into local memory, answer follow-up ques...
Documents
Meeting Quality Scorer
Try itObjectively score meeting quality from a transcript. Three dimensions: decision clarity, time efficiency, participation balance. Outputs a Markdown report an...
What it does
Objectively score meeting quality from a transcript. Three dimensions: decision clarity, time efficiency, participation balance. Outputs a Markdown report and an HTML visualization. Works with any OpenAI-compatible LLM endpoint (Ollama, DeepSeek, OpenAI, etc.). Pairs with meeting_whisper for a transcribe-then-score pipeline.
The skill document
meeting-quality-scorer
Score meeting quality from a transcript.
Quick Start
pip install -r requirements.txt
# Score a meeting transcript
python scripts/score_meeting.py --input meeting.txt
# Or with custom output paths
python scripts/score_meeting.py --input meeting.txt --out-md my-report.md --out-html my-report.html
Configuration
Set LLM backend via environment variables:
export MQS_BASE_URL=http://localhost:11434/v1 # Ollama
export MQS_API_KEY=ollama
export MQS_MODEL=qwen2.5:72b
Or create ~/.config/meeting-quality-scorer/config.yaml:
base_url: https://api.openai.com/v1
api_key: sk-...
model: gpt-4o-mini
Three Dimensions
| Dimension | Weight | How scored |
|---|---|---|
| 决议明确度 | 40% | LLM detects topics + decisions + owners |
| 时间效率 | 30% | LLM identifies off-topic / filler segments |
| 参与均衡度 | 30% | Gini coefficient on speaker word counts |
If no speaker labels → participation skipped, weights redistribute to 60/40.
Privacy
Transcript is sent only to your configured LLM endpoint. No telemetry.
Related skills
Turn raw meeting notes or transcripts into structured action: decisions log, action items with owner and deadline, open questions, and a distributable summary email. Extracts who-committed-to-what with date parsing (natural language dates resolved against the meeting date), deduplicates, tracks carryover between meetings, and generates per-owner task lists. Use when the user has meeting notes/transcripts and needs minutes, action items, or a follow-up summary.
Pure prompt guidance for generating faithful meeting and call summaries. Use when the model should summarize transcripts into meeting minutes, concise summar...
Analyze conversation transcripts: decisions, action items, dates, people, executive summary.
Turn conversations into grounded decisions
Design a scoring rubric and LLM-as-judge prompt to evaluate the quality of an AI feature's output. Use when asked to create an eval rubric, define quality di...