What this agent does
The output of most meetings is a wall of raw transcript nobody reads twice, and action items that live only in someone's memory until they're forgotten. This agent turns that transcript into three things people actually use: a short summary, a decisions log, and an action-item list with an owner and implied deadline for each item.
stage-1-summary— reads the raw meeting transcript (from Zoom, Google Meet, or a pasted text file) and writes a concise summary organized by topic, not by chronological order.stage-2-action-extract— scans the same transcript for concrete commitments ("I'll send that by Friday", "let's have Sarah own the migration") and turns each into a structured action item: task, owner, and due date if one was mentioned.stage-3-post— posts the summary and action items to your configured channel (Slack, Telegram, or Notion page), tagging each owner if channel usernames are mapped.
Every run saves the full output to a dated notes archive, so past meetings stay searchable.
Requirements
- A meeting transcript source — Zoom/Meet auto-transcripts, or any pasted text.
- Works on OpenClaw (channel posting + scheduled trigger) and on Claude AI (Claude Code or claude.ai, run manually after each meeting).
- No paid transcription API required if your meeting tool already provides transcripts; otherwise pair with any transcription service of your choice before running this agent.
Setup
- Unzip the package into your workspace, keeping the folder structure intact.
- Fill in your target channel/Notion page and a name-to-username mapping for owner tagging.
- Run the starter prompt against a sample transcript to see the full pipeline end to end.
- For recurring meetings, automate the trigger (e.g. triggered right after a calendar event ends).
What you get
- A concise, topic-organized summary of every meeting instead of a raw transcript nobody rereads
- A structured action-item list with owner and due date pulled straight from what was actually said
- Notes and action items posted automatically to your channel, with owners tagged
- A dated, searchable archive of past meetings so nothing gets lost