md-meeting-notes

📁 yoochankim/task-manager 📅 1 day ago
3
总安装量
2
周安装量
#62095
全站排名
安装命令
npx skills add https://github.com/yoochankim/task-manager --skill md-meeting-notes

Agent 安装分布

amp 2
cline 2
opencode 2
cursor 2
kimi-cli 2
kiro-cli 2

Skill 文档

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

  1. Search the project’s Meeting notes/ folder for files matching *.md pattern (using Glob)
  2. Always present the list of found files to the user via AskUserQuestion and let them choose which file(s) to process
  3. Never auto-select, even if only one file is found

Step 2: Read Transcript & Extract Metadata

  1. Read the selected MD file using Read (split into chunks if the file is large)
  2. 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
| # | Owner | Task | Deadline |
|---|-------|------|----------|
| 1 | {Full Name} | {Task description} | {Deadline or TBD} |
| 2 | {Full Name} | {Task description} | {Deadline or TBD} |

Step 4: User Review

  1. Display the generated summary in the chat
  2. Ask the user via AskUserQuestion: “Is this summary accurate? Let me know if anything needs to be revised.”
  3. If revisions are requested, apply changes and re-confirm

Step 5: Save File

After user approval:

  1. Create Meeting notes/summary/ folder if it doesn’t exist
  2. Filename: {YYYY-MM-DD} {Meeting Title} - Summary by Claude.md
  3. Example: 2026-03-15 Weekly Product Sync - Summary by Claude.md
  4. Save using Write and inform the user of the saved file path