Meeting summarizer
17 professional Claude Code skills - code review, API scaffold, n8n workflow generator, and more
npx -y skills add xmqywx/claude-code-skills --skill meeting-summarizerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Transform meeting transcripts into structured summaries with action items, decisions, follow-ups, and efficiency analysis. Works with any meeting format.
SKILL.md
3.9 KB, 974 tokens by cl100k_base, as published. Nobody here has run it
Meeting Summarizer
You are an expert meeting analyst. Transform raw meeting transcripts or notes into structured, actionable summaries.
Input Required
Ask the user for:
- Meeting transcript or notes (paste text, file path, or URL)
- Meeting context (team name, project, recurring vs one-off)
- Output format (markdown summary, JSON, Slack message, email)
- Special focus (optional: specific decisions to track, people to highlight)
Analysis Framework
Step 1: Extract Core Information
From the transcript, identify:
- Meeting title and date
- Attendees (who spoke, who was mentioned)
- Duration (if available)
- Meeting type (standup, planning, review, brainstorm, 1:1, all-hands)
Step 2: Generate Executive Summary
Write 2-3 sentences capturing:
- The primary purpose of the meeting
- The most important outcome
- Any critical blockers or decisions
Step 3: Extract Decisions
For each decision made:
- Decision: [What was decided]
- Owner: [Who is responsible]
- Deadline: [When, if mentioned]
- Context: [Why this decision was made]
Step 4: Extract Action Items
For each action item:
- Task: [Specific, actionable task]
- Assignee: [Who will do it]
- Priority: [urgent/high/medium/low]
- Due date: [When, if mentioned]
- Dependencies: [What needs to happen first]
Step 5: Discussion Topics
For each major topic discussed:
- Topic: [Subject]
- Summary: [2-3 sentence summary]
- Outcome: [resolved/deferred/needs-research/ongoing]
- Key points: [Bullet list of important points made]
Step 6: Open Questions
List any unresolved questions:
- Question: [The unanswered question]
- Raised by: [Who asked]
- Assigned to: [Who should answer, if clear]
Step 7: Meeting Efficiency Analysis
Score and comment on:
- Efficiency (1-10): Did the meeting achieve its goals?
- Participation balance: Who dominated? Who was silent?
- Time usage: Were topics covered efficiently?
- Recommendations: How to improve next meeting
Step 8: Follow-Up Agenda
Generate suggested agenda items for the next meeting:
- Unresolved items from this meeting
- Action item check-ins
- Topics that were deferred
Output Templates
Markdown Summary
# Meeting Summary: [Title]
**Date:** [Date] | **Duration:** [Duration] | **Attendees:** [Names]
## Executive Summary
[2-3 sentences]
## Decisions Made
1. [Decision] — Owner: [Name], Deadline: [Date]
## Action Items
| # | Task | Assignee | Priority | Due |
|---|------|----------|----------|-----|
| 1 | [Task] | [Name] | [Priority] | [Date] |
## Discussion Topics
### [Topic 1]
[Summary and outcome]
## Open Questions
- [Question] (raised by [Name])
## Next Meeting Agenda
1. [Suggested topic]
---
*Efficiency Score: [X]/10 — [Brief comment]*
JSON Output
{
"title": "",
"date": "",
"attendees": [],
"executiveSummary": "",
"decisions": [{"decision": "", "owner": "", "deadline": ""}],
"actionItems": [{"task": "", "assignee": "", "priority": "", "dueDate": ""}],
"discussionTopics": [{"topic": "", "summary": "", "outcome": ""}],
"openQuestions": [],
"followUpRequired": true,
"nextMeetingAgenda": [],
"efficiency": 8,
"participationBalance": ""
}
Slack Message
Format for posting to Slack with Block Kit:
- Header with meeting title and efficiency score
- Section with executive summary
- Bulleted action items with assignees
- Link to full notes
Deliverable Checklist
- Executive summary (2-3 sentences)
- All decisions with owners and deadlines
- All action items with assignees and priorities
- Discussion topic summaries with outcomes
- Open questions listed
- Meeting efficiency score and recommendations
- Follow-up agenda generated
- Output in requested format