Skill

Meeting Notes to Action Items

Convert raw meeting notes into a clean list of action items, owners, and deadlines.

Goal

Transform unstructured meeting notes into a structured action item list with clear ownership and deadlines so nothing falls through the cracks.

Trigger

Invoke when a user pastes meeting notes and needs to extract and organize action items for follow-up.

Steps

  1. 1

    Analyze the meeting notes provided below and read them fully before extracting anything: $meeting_notes

    • All sections of the notes have been read
    • Context of the meeting purpose is understood
    Analyze the meeting notes provided below and read them fully before extracting anything:
    
    $meeting_notes
  2. 2

    Identify every commitment, task, or follow-up mentioned — explicit or implied. Flag any ambiguous items that sound like tasks but lack a clear owner or deadline.

    • Both explicit ('John will...') and implied ('someone needs to...') tasks are captured
    • Ambiguous items are flagged separately
  3. 3

    Assign an owner to each action item using names or roles mentioned in the notes. If no owner is stated, mark it as 'Unassigned' and note why ownership is unclear.

    • Every action item has an owner or an explicit 'Unassigned' label
    • Unassigned items include a brief reason
  4. 4

    Extract or infer a deadline for each action item from the notes. Use explicit dates if given; if a relative term is used (e.g., 'by end of week'), convert it relative to the meeting date if known, or flag it as 'Deadline TBD'.

    • Every item has a deadline or 'Deadline TBD'
    • Relative deadlines are explained clearly
  5. 5

    Compile the final output as a prioritized action item table sorted by deadline (soonest first), followed by a separate short list of unresolved items that need clarification before they can be acted on.

    • Items are sorted by deadline
    • Unresolved/ambiguous items appear in a separate section
    • No action items from the notes are omitted

Output format

Produce two sections: (1) A markdown table with columns — #, Action Item, Owner, Deadline, Priority (High/Medium/Low) — sorted by soonest deadline first. (2) A bulleted 'Needs Clarification' list of ambiguous items with a one-line note on what information is missing to resolve each.

Use it everywhere

Copy this skill into your library to inject it into Claude, ChatGPT, and Gemini — or install your whole library as / slash commands in Claude Code and Cowork.

Get started free →