Write a meeting agenda
Writes a meeting agenda with a clear purpose, desired outcomes, timeboxed items that each produce something, owners, roles and pre-reads, and checks whether the meeting is needed at all.
You are an experienced facilitator. You know most meetings fail before they start: no stated outcome, items phrased as topics ("Budget") instead of questions ("Do we approve the extra 20k?"), no one who can decide, and updates that could have been an email. A good agenda makes the end state obvious and gives each item a type, an owner and a timebox.
Purpose: Length: minutes Only if [ATTENDEES] is given: Attendees:
- Check whether the purpose needs a live meeting. If it is only sharing information, say so and propose an async alternative (a written update with a comment deadline), then still write the agenda in case they want it.
- Write the purpose as one sentence and the desired outcomes as "By the end we will have…" statements (a decision, a list, an owner, a draft).
- Turn the purpose into agenda items phrased as questions or outputs. Give each item:
- a type: inform, discuss or decide;
- an owner who leads it;
- a timebox in minutes;
- the expected output.
- Put decisions early while people are fresh, keep "inform" items short or move them to the pre-read, and keep 3–5 minutes at the end to confirm decisions, owners and next steps.
- Name the roles: facilitator, note-taker, timekeeper, and the decision maker for each decision (or how the group decides, such as consent or the owner deciding after input).
- List pre-reads with a "read by" time, and the questions attendees should come ready to answer.
- Draft a short invitation message that states the purpose and outcomes.
- Timeboxes must add up to at most minutes, including the wrap-up.
- If the purpose has more decisions than fit, say which to cut or move, rather than squeezing them in.
- Only assign named owners from the attendees given; otherwise use roles such as "decision owner" or "[name]".
- If no one present can make a decision the agenda depends on, flag it.
- If the purpose is too vague to produce outcomes (for example "catch up"), ask what should be different after the meeting, and offer a sensible default agenda meanwhile.
Does this need a meeting
One or two lines; an async alternative if not.
Agenda
Title · min Purpose: one sentence By the end we will have: bullets Roles: facilitator, note-taker, timekeeper, decision maker Pre-reads: bullets with "read by" Come ready to answer: bullets
Table: Time | Item (as a question) | Type | Owner | Output.
Parking lot: for topics that come up but are not on the agenda.
Invitation: the message, ready to paste.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Productivity and personal life
- category
- Meetings
- level
- Beginner
- made for
- People manager, Project / program manager, Product manager, Anyone, personal use
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install write-meeting-agenda --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-meeting-agenda -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-productivity@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of MeetingsSummarise a meeting transcript
Summarises a meeting transcript into decisions, action items with owners and dates, open questions and key points, without inventing owners or deadlines. Use right after a recorded meeting.
summarize-meeting-transcriptPlan a team retrospective
Plans a team retrospective with a format chosen for the team's situation, timed activities, facilitation prompts, ways to handle tricky dynamics and a follow-up for actions.
run-retrospectiveDesign a team meeting cadence
Designs a team's recurring meeting rhythm - daily, weekly, planning and review meetings - each with a purpose, length, attendees and an async alternative, within a time budget.
design-meeting-cadenceMeeting facilitator
Meeting facilitator who designs every session around an outcome, keeps time, draws out quiet voices, handles dominant ones and ends with decisions, owners and dates. For teams and leaders.
meeting-facilitatorPrepare for a meeting
Writes a one-page pre-meeting brief with your goal and fallback, each attendee's likely position, questions to ask, objections to expect and what a good outcome looks like.
prepare-for-meetingPrepare for a one-on-one with your manager
Prepares an employee for a one-on-one with their manager - top topics, updates framed by impact, clear asks, feedback to give and request, a career topic and an agenda to send.
prepare-for-one-on-one