md-meeting-notes

Meeting Notes Summarizer

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "md-meeting-notes" with this command: npx skills add yoochankim/task-manager/yoochankim-task-manager-md-meeting-notes

Meeting Notes Summarizer

Transforms markdown meeting transcripts into structured meeting summaries. Best results with Google Meet transcripts generated by Gemini, but compatible with any MD transcript that includes speaker names and timestamps.

Workflow

Step 1: Discover & Select Transcript Files

  • Search the project's Meeting notes/ folder for files matching *.md pattern (using Glob)

  • Always present the list of found files to the user via AskUserQuestion and let them choose which file(s) to process

  • Never auto-select, even if only one file is found

Step 2: Read Transcript & Extract Metadata

  • Read the selected MD file using Read (split into chunks if the file is large)

  • Extract metadata:

  • Meeting title: Infer from the filename or the first heading in the document (e.g., Weekly Product Sync )

  • Meeting date: Extract from the filename or document content (e.g., 2026_02_10 → 2026-02-10 )

  • Attendees: Extract unique speaker names. For Gemini-style transcripts, search with Grep using **\w+ \w+:** pattern. For other formats, look for common speaker indicators (e.g., Name: , [Name] , Name )

  • Meeting duration: Calculate from first/last timestamps if available (e.g., ### HH:MM:SS in Gemini transcripts, or similar timestamp patterns)

Step 3: Generate Structured Summary

Read the entire transcript and generate a summary in the format below.

Important Rules:

  • Only include information explicitly mentioned in the transcript. No speculation or fabricated content

  • Ask the user via AskUserQuestion if anything is unclear

  • Always use full names as they appear in the transcript (e.g., "Jane Smith", never first names or nicknames)

  • Write the summary in the same language as the transcript

Output Format:

{Meeting Title} - {YYYY-MM-DD}

Attendees

  • {Attendee Full Name 1}
  • {Attendee Full Name 2}
  • ...

Summary

  1. {Topic}: {Summary of discussion}
  2. {Topic}: {Summary of discussion} ...

Decisions

  1. {Decision made}
  2. {Decision made} ...

Action Items

#OwnerTaskDeadline
1{Full Name}{Task description}{Deadline or TBD}
2{Full Name}{Task description}{Deadline or TBD}

Step 4: User Review

  • Display the generated summary in the chat

  • Ask the user via AskUserQuestion: "Is this summary accurate? Let me know if anything needs to be revised."

  • If revisions are requested, apply changes and re-confirm

Step 5: Save File

After user approval:

  • Create Meeting notes/summary/ folder if it doesn't exist

  • Filename: {YYYY-MM-DD} {Meeting Title} - Summary by Claude.md

  • Example: 2026-03-15 Weekly Product Sync - Summary by Claude.md

  • Save using Write and inform the user of the saved file path

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

task-tracker

No summary provided by upstream source.

Repository SourceNeeds Review
General

action-item-extractor

No summary provided by upstream source.

Repository SourceNeeds Review
General

meeting-transcript-notes

No summary provided by upstream source.

Repository SourceNeeds Review
General

task-manager

No summary provided by upstream source.

Repository SourceNeeds Review