# Meeting Summary & Action Item Agent

> A meeting agent that turns a transcript into a faithful summary, cited decisions, and owned action items — never inventing a decision or owner the transcript lacks.

- **Category:** Meeting & Call Intelligence
- **Difficulty:** Intermediate
- **Setup time:** 40 min
- **Stacks:** Claude, LangGraph, OpenAI
- **Version:** 2.0.0 (updated 2026-06-21)
- **Source:** https://agent-kits.com/kit/meeting-summarizer

## Overview

Turns a transcript into a faithful summary, a clean decisions list, and action items with owners and due dates.

Stays grounded in what was actually said — decisions and action items trace back to the transcript.

Attributes ownership only when it's clear, and flags ambiguous ones for confirmation instead of guessing.

Defensive: never invents a decision, owner, or commitment, and keeps merely-discussed items out of the decisions list.

## When to use it

- You run meetings and want reliable notes, decisions, and action items without manual write-up.
- You have transcripts (or recordings you can transcribe) to work from.
- You want owners and due dates captured accurately, with ambiguous ones flagged.
- You need a faithful record that distinguishes real decisions from open discussion.

## When not to use it

- You have no transcript and want notes invented from a topic — it won't fabricate.
- You expect it to assign owners by guessing when the meeting didn't make them clear.
- You need legally authoritative minutes without human review.
- You can't keep meeting content appropriately confidential.

## Architecture

- **Transcript intake** — Receives the meeting transcript (with speaker labels and timestamps where available) under confidential, scoped access.
- **Topic segmentation** — Segments the conversation into topics so the summary and extractions are organized and traceable to sections.
- **Decision extraction** — Identifies only the items the group actually agreed on, keeping debated-but-unresolved points out of the decisions list.
- **Action-item & owner capture** — Extracts firm action items with owners and due dates where the transcript makes them clear, and flags ambiguous ownership instead of guessing.
- **Faithfulness gate** — Checks every decision and action item against transcript evidence, dropping or flagging anything unsupported and marking tentative commitments.
- **Summary & open questions** — Produces a concise, faithful summary plus the open questions, with attribution flags for anything needing confirmation.
- **Redaction & delivery** — Redacts PII as needed and delivers structured notes for review, keeping the transcript confidential.

## Files in this bundle

- `system-prompt.md` — the agent's system prompt
- `tools.json` — tool/function definitions the agent expects
- `workflow.md` — step-by-step run loop
- `.env.example` — environment variables to fill in
- `kit.json` — full structured metadata
- `starters/` — minimal starter snippets
- `LICENSE` — Apache-2.0 (code, configuration, and schema)
- `LICENSE-CONTENT` — CC BY 4.0 (specification text and documentation)
- `NOTICE` — attribution and trademark notice
- `run.py` — **runnable demo**: real agent loop with mock tools (`pip install anthropic`, set `ANTHROPIC_API_KEY`, `python run.py`)
- `agentaz.json` / `agentaz.schema.json` — AgentAz™ governance spec + schema

## Implementation notes

- Require transcript evidence for every decision and action item; an unsupported note is worse than a missing one because teams act on it.
- Only list agreed conclusions as decisions — debated-but-unresolved topics belong in open questions, or you manufacture consensus that didn't happen.
- Never guess owners: mark ambiguous ownership unassigned and flag it, so nothing silently falls through with a wrong name attached.
- Distinguish firm commitments from tentative 'maybes'; over-capturing tentative asides as action items erodes trust in the notes.
- Surface transcript-quality caveats and unclear sections instead of smoothing them into false confidence.
- Keep transcripts confidential and redact PII; meeting content is sensitive and shouldn't leak into shared notes.
- Decision/discussion separation and attribution is what the strong model is for; a cheaper model can segment and draft the summary.

## Variations

- **Basic — Summary & action extractor:** Produces a faithful summary, decisions, and action items from a single transcript, with ambiguous owners flagged. On demand.
- **Advanced — Evidence-grounded notes:** Adds decision-vs-discussion separation, evidence citations, firm/tentative tagging, attribution flags, and PII redaction.
- **Enterprise — Meeting intelligence at scale:** Adds automatic post-meeting processing, action-item tracking into task systems, cross-meeting follow-up, confidentiality controls, and integration with docs and calendars.

## FAQ

**Will it make up action items or decisions?**

No — that's its core constraint. Every decision and action item must trace to something actually said in the transcript; anything unsupported is omitted, and unclear points are flagged rather than invented.

**How does it decide what's a 'decision'?**

Only items the group actually agreed on or concluded are listed as decisions, with supporting evidence. Topics that were debated but left unresolved go under open questions, so it never manufactures consensus.

**What if it's unclear who owns an action?**

It marks the owner as 'unassigned' and flags the item for confirmation instead of guessing a name, and it adds an open question so the ownership gap is visible.

**Does it capture every 'maybe I'll do X'?**

It captures firm commitments and marks tentative ones as tentative, rather than turning passing asides into hard action items that clutter the notes and erode trust.

**Is the meeting content kept private?**

Yes. It treats the transcript as confidential, keeps it in scope, and redacts personal data from the output.

**Can I trust it for official minutes?**

It produces a faithful, evidence-grounded draft that's an excellent starting point, but for legally authoritative minutes a human should review and confirm — especially decisions and owners.


---

© 2026 AgentKits · www.agent-kits.com

**Open source.** Code, configuration, and the AgentAz™ schema are licensed under
**Apache-2.0**; specification text and documentation under **CC BY 4.0** (with
attribution to AgentKits, link to https://www.agent-kits.com). See LICENSE, LICENSE-CONTENT,
and NOTICE in this bundle. "AgentAz" and "AgentKits" are trademarks of AgentKits.

**Flagship reference blueprint.** View the source, AgentAz™ spec, and frozen v1.0 schema
in the public registry: https://github.com/agent-kits/agentaz
Original: https://agent-kits.com/kit/meeting-summarizer
