Triggers on "meeting notes", "meeting minutes", "acta de reunion", "notas de la reunion". Produces structured meeting minutes with attendees, agenda, discussion summary, decisions, and action items with owners and due dates. Output: markdown document plus optional branded HTML version. [EXPLICIT]
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
TL;DR — Transforms raw meeting input (transcript, rough notes, agenda) into structured minutes covering metadata, attendees, agenda items, discussion summaries, decisions log, and action items with assigned owners and deadlines. Outputs markdown and optionally a branded HTML document ready for distribution.
| Signal | Example |
|---|---|
| Direct request | "Write up meeting notes from this transcript" |
| Minutes formatting | "Format these as meeting minutes" |
| Spanish variant | "Redacta el acta de la reunion de hoy" |
| Post-meeting context | "Here are my rough notes from the standup" |
| Action item extraction | "Pull out the action items from this meeting" |
Activate when the user provides meeting content (transcript, notes, agenda) and needs
structured documentation. Do NOT activate for meeting planning (use workshop-facilitator)
or retrospective facilitation (use retrospective-facilitation).
| Format | Processing |
|---|---|
| Raw transcript | NLP extraction of speakers, topics, decisions |
| Bullet-point notes | Structure into agenda-aligned sections |
| Audio transcript paste | Clean filler words, attribute speakers |
| Agenda + outcomes | Map outcomes to each agenda item |
| Mixed / chaotic notes | Identify threads, group by topic |
Extract or ask for:
## Meeting Metadata
- **Title**: [Meeting name]
- **Date**: [YYYY-MM-DD]
- **Time**: [HH:MM - HH:MM] [Timezone]
- **Location**: [Room / Video link]
- **Facilitator**: [Name]
- **Note-taker**: [Name or "AI-assisted"]
- **Attendees**: [Name (Role)] per person
- **Absent**: [Name (Role)] if applicable
If the user omits metadata fields, mark them [NOT PROVIDED] rather than guessing.
For each agenda item:
### [Agenda Item Title]
**Context**: Brief background (1-2 sentences).
**Discussion**:
- [Speaker] raised [point]. [Supporting detail].
- [Speaker] countered with [alternative view].
- Group consensus: [outcome summary].
**Status**: Resolved | Deferred | Escalated
Rules:
| ID | Decision | Rationale | Owner | Date |
|---|---|---|---|---|
| D1 | Adopt serverless for MVP | Cost reduction + faster iteration | CTO | 2026-03-27 |
| D2 | Delay mobile app to Q3 | Resource constraints | PM | 2026-03-27 |
Each decision gets a unique ID for traceability across future meetings.
| ID | Action | Owner | Due Date | Priority | Status |
|---|---|---|---|---|---|
| A1 | Draft serverless architecture proposal | Maria R. | 2026-04-03 | High | Open |
| A2 | Schedule user testing sessions | Carlos P. | 2026-04-10 | Medium | Open |
| A3 | Review vendor contracts | Legal team | 2026-04-07 | High | Open |
Rules:
[SUGGESTED]).[OWNER NEEDED].## Next Meeting
- **Date**: [Next meeting date or cadence]
- **Carry-over items**: [List deferred agenda items]
- **Pre-read**: [Documents to review before next meeting]
Clean markdown file following the structure:
Filename convention: YYYY-MM-DD_meeting-title.md
When the user requests HTML output or distribution-ready format:
| Decision | Option A | Option B | Recommendation |
|---|---|---|---|
| Detail level | Verbatim transcript | Executive summary | Summary with key quotes |
| Attribution | Name every speaker | Anonymize discussion | Attribute when relevant |
| Format | Markdown only | Markdown + HTML | Both — markdown for archive, HTML for distribution |
| Action item dates | Only stated dates | Suggest dates for undated items | Suggest with [SUGGESTED] tag |
| Language | Single language | Bilingual ES/EN | Match meeting language; bilingual if mixed |
[SPEAKER UNCLEAR]. [INFERRED]### API Migration Timeline
**Context**: Team needs to migrate from REST v2 to GraphQL before Q3 launch.
**Discussion**:
- Maria proposed a phased migration starting with read-only endpoints.
- Carlos raised concerns about client SDK compatibility.
- Group agreed on a 3-phase approach with a compatibility layer.
**Status**: Resolved
| ID | Decision | Owner | Date |
|----|----------|-------|------|
| D1 | Phased migration with compatibility layer | Maria R. | 2026-03-27 |
| ID | Action | Owner | Due Date | Priority | Status |
|----|--------|-------|----------|----------|--------|
| A1 | Draft migration RFC | Maria R. | 2026-04-03 | High | Open |
| A2 | Audit client SDK dependencies | Carlos P. | 2026-04-01 | High | Open |
Why it works: clear context, attributed discussion, linked decision and actions, dates assigned.
## Meeting Notes
We talked about the API migration. Some people think we should do GraphQL.
There was some disagreement. We decided to move forward.
TODO: someone should write something up about this.
Why it fails: no attribution, no decision detail, vague action item with no owner or date.
Before delivering the final meeting notes, confirm every item:
| File | Purpose |
|---|---|
references/minutes-template.md | Standard meeting minutes markdown template |
references/action-item-patterns.md | Action item writing patterns with examples |
references/html-minutes-template.html | Branded HTML template for distribution |
references/decision-log-schema.md | Decision log format and cross-meeting tracking |