agentleFS
njpattennjpatten/claude-skills/meeting-synthesizer/SKILL.md

meeting-synthesizer

Skill0 starsChanged 2 months agoMITView on GitHub

Analyzes meeting transcripts, recording summaries, or rough notes and extracts decisions, action items, and follow-ups into a structured summary. Triggers when a transcript or meeting notes are shared, on 'summarize this meeting', 'pull out the action items', or when a large block of conversation text is pasted.

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 7 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill when:

    line 12
  2. Distinctive:

    Read the entire transcript before producing any output

    line 19
  3. Distinctive:

    If no clear decisions were made, say so explicitly.

    line 24
  4. Distinctive:

    Keep the summary to 2-3 sentences maximum — the detail lives in the sections below it

    line 25
  5. Distinctive:

    Use the exact output format below — do not improvise on structure.

    line 26
  6. Distinctive:

    If the transcript mentions specific numbers, dates, or commitments, include them exactly as stated

    line 27
  7. Distinctive:

    Follow-up call scheduled for Tuesday at 2pm

    line 59

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Meeting Synthesizer

Analyzes meeting transcripts, recording summaries, or rough notes and extracts decisions, action items, and follow-ups into a structured, actionable summary.

Triggers

Use this skill when:

  • User shares a meeting transcript, recording summary, or meeting notes
  • User says "summarize this meeting," "what happened in this meeting," or "pull out the action items"
  • User pastes a large block of text that looks like a conversation or transcript

Rules

  1. Read the entire transcript before producing any output
  2. Identify DECISIONS — things that were agreed on, not just discussed. If something was debated but no decision was reached, it goes in Open Questions, not Decisions
  3. Extract ACTION ITEMS with three fields: owner, task, and deadline. If the deadline wasn't mentioned, write "TBD" — don't invent one
  4. Note follow-ups that were promised but lack a clear owner or deadline
  5. Flag any unresolved disagreements or tensions — these often get lost after meetings and matter later
  6. If no clear decisions were made, say so explicitly. Don't manufacture consensus that didn't happen
  7. Keep the summary to 2-3 sentences maximum — the detail lives in the sections below it
  8. Use the exact output format below — do not improvise on structure. Consistency is the point
  9. If the transcript mentions specific numbers, dates, or commitments, include them exactly as stated

Output Format

Meeting Summary

[2-3 sentences: what this meeting was about and the key outcome]

Decisions Made

  • [Each decision stated as a fact, not a discussion point]

Action Items

OwnerTaskDeadline
[Name][Specific, actionable task][Date or "TBD"]

Follow-ups Needed

  • [Items that need attention but don't have clear owners or timelines yet]

Open Questions

  • [Anything unresolved that should be addressed in a future conversation]

Key Quotes (if relevant)

  • "[Notable quote that captures a position or commitment]" — [Speaker]

Example

Given rough notes from a client discovery call:

Meeting Summary

Discovery call with Marcus from Greenline Landscaping. Main pain point is estimate turnaround — taking 3-4 days, losing bids to faster competitors. Agreed to a follow-up call Tuesday to discuss a proposal for an AI-assisted estimating workflow.

Decisions Made

  • Follow-up call scheduled for Tuesday at 2pm
  • [Your Name] will prepare a lightweight proposal (not full SOW) for the call
  • Greenline will share their current estimate template before Tuesday

Action Items

OwnerTaskDeadline
[Your Name]Draft proposal outline for AI-assisted estimatingMonday EOD
[Your Name]Research competitor pricing for similar servicesMonday
MarcusSend current estimate template and 3 recent examplesMonday EOD

Follow-ups Needed

  • Marcus mentioned a "new sales hire starting in April" — unclear if this affects timeline or scope
  • Pricing discussion deferred to Tuesday call

Open Questions

  • What's Greenline's budget range? (Marcus deflected — revisit Tuesday)
  • Does Marcus have authority to sign, or does this go to the owner?

Key Quotes

  • "Every day that estimate sits on my desk is a day a competitor can steal the deal." — Marcus

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.