meeting-notes-to-actions
SkillDocs & knowledgeTransforms meeting transcripts, raw notes, or audio transcriptions into structured outputs: key decisions made, owned action items with deadlines, open questions, and a concise executive recap. Supports multiple output formats. Use when asked to 'summarize this meeting', 'extract action items', 'what were the decisions', 'meeting recap', 'process these meeting notes', or 'turn transcript into actions'.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the meeting-notes-to-actions skill
What this skill tells your AI
The instructions your AI receives, as published by amazon-quick/amazon-quick-official-catalog in skills/general-productivity/meeting-notes-to-actions/SKILL.md and read by ahel’s review.
Overview
Processes meeting transcripts, raw notes, or audio transcriptions and produces structured outputs: decisions made, owned action items with deadlines, open questions, and a concise executive recap. Works with pasted text or file paths. Outputs are formatted for the chosen delivery channel (markdown document, email summary, or chat post).
Workflow
<Definition - Action Item> A concrete task with a named owner (the person who committed to doing it) and, when stated, a deadline. Must be derived from an explicit commitment in the meeting content. Phrases like "I will," "Let me," "[Name] can take that," or "[Name] owns this" indicate ownership. Vague suggestions or aspirational statements do not qualify. </Definition - Action Item>
<Definition - Decision> A conclusion or resolution reached during the meeting that changes direction, confirms a plan, or closes a discussion. Must be explicitly stated or clearly agreed upon by participants. A proposal without explicit agreement is not a decision. </Definition - Decision>
<Definition - Open Question> A question raised during the meeting that was not resolved before the meeting ended. Includes items deferred to a future discussion, items awaiting external input, and unresolved disagreements where no final call was made. </Definition - Open Question>
<Workflow - Meeting Notes to Actions description="End-to-end meeting content processing flow." tools=[file_read, file_write, open_in_session_tab] triggers=["summarize this meeting", "extract action items", "what were the decisions", "meeting recap", "process these meeting notes", "turn transcript into actions"]
-
[Agent] Determine the source type. If meeting_source is a file path, read the file using file_read. If it is pasted text, accept it directly. Validate that the content is non-empty and contains recognizable meeting dialogue or notes. If fails: If the file cannot be read or the content is empty or not recognizable as meeting material, report the specific problem and ask the user for a valid source.
-
[Decide] Check whether meeting_title and attendees were provided. If not, scan the source content for a subject line, header, or introductory statement that names the meeting. Extract attendee names from speaker labels, roll call, or explicit mentions. If neither can be determined, ask the user.
-
[Think] Parse the full source content. Identify segments that correspond to: discussion topics, proposed actions, confirmed decisions, unresolved questions, and side conversations. Discard filler but do not discard any substantive content. Flag unintelligible sections.
-
[Agent] Extract decisions. For each decision, record: the decision statement (exact or near-exact wording from source), who made or confirmed it, and the context or topic it relates to. If fails: If no decisions can be identified, record an empty Decisions section noting none were found rather than inventing any.
-
[Agent] Extract action items. For each action item, record: the task description, the owner (explicit name or "TBD"), the deadline (if stated, otherwise "Not specified"), and any dependencies or blockers mentioned. If fails: If ownership or tasks cannot be parsed, mark unclear owners as TBD and flag the affected items in Open Questions rather than guessing.
-
[Agent] Extract open questions. For each open question, record: the question or unresolved topic, who raised it (if identifiable), and any proposed next step (e.g., "revisit next week," "waiting on legal review"). If fails: If no open questions are found, record an empty Open Questions section and note that all topics appeared resolved.
-
[Agent] Compose the executive recap. Summarize the meeting in under 150 words covering: purpose of the meeting, key outcomes, and any critical blockers. Write in plain language without jargon. If fails: If the content is too sparse to summarize, state that the source lacked enough detail for a recap and list what was extracted.
-
[Decide] Format the output based on output_format:
- markdown: Use the Structured Recap template. Save to a file and open in the session tab.
- email_summary: Use the Structured Recap template with a subject line header. Present inline for copy-paste.
- chat_post: Use the Chat Post template (formatted for Slack, Teams, or similar). Present inline for copy-paste.
</Workflow - Meeting Notes to Actions>
<Template - Structured Recap>
# {{meeting_title}}
**Date:** {{meeting_date}}
**Attendees:** {{attendees}}
## Executive Recap
{{executive_recap}}
## Decisions
| # | Decision | Made by | Context |
|---|----------|---------|---------|
{{decisions_table}}
## Action Items
| # | Task | Owner | Deadline | Notes |
|---|------|-------|----------|-------|
{{action_items_table}}
## Open Questions
| # | Question | Raised by | Proposed next step |
|---|----------|-----------|-------------------|
{{open_questions_table}}
---
*Generated from meeting source. Review for transcription errors flagged with [name unclear].*
</Template - Structured Recap>
<Template - Chat Post>
*{{meeting_title}} - Recap*
*Decisions:*
{{decisions_bullet_list}}
*Action Items:*
{{action_items_bullet_list}}
*Open Questions:*
{{open_questions_bullet_list}}
_Full notes available on request._
</Template - Chat Post>
Signals
- GitHub stars
- 49
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
meeting-notes-to-actions-amazon-quick- Source
- github.com/amazon-quick/amazon-quick-official-catalog