From meetings
Prices a meeting in real dollars, gates it on decision/agenda/owner, then either recommends async with a memo outline or builds a timeboxed decision-first agenda.
How this command is triggered — by the user, by Claude, or both
Slash command
/meetings:cs-meeting-prep [the meeting: who, how long, what decision]The summary Claude sees in its command listing — used to decide when to auto-load this command
# /cs:meeting-prep — Cost Gate → Timeboxed Agenda (or Async) **Command:** `/cs:meeting-prep [the meeting]` Most meetings should be an email. This command makes that a testable claim: it prices the meeting, runs the decision/agenda/owner gate, and only if the meeting survives does it build the timeboxed agenda. An ASYNC verdict is a win — draft the memo instead. ## When to Run - "Should this be a meeting?" / "Is this meeting worth it?" - Before sending any invite with 3+ attendees - "Build the agenda for Thursday's pricing meeting" - You suspect a recurring meeting has outlived its decis...
Command: /cs:meeting-prep [the meeting]
Most meetings should be an email. This command makes that a testable claim: it prices the meeting, runs the decision/agenda/owner gate, and only if the meeting survives does it build the timeboxed agenda. An ASYNC verdict is a win — draft the memo instead.
/cs:meeting-actionsproject-management/ owns thosebusiness-operations/internal-comms--include-refocus, the
23-minute-per-attendee refocus overhead, and a cost-per-minute line.ASYNC (no decision → send a memo; exit 2), NOT-READY (decision but
missing agenda/owner, named; exit 3), or MEET (exit 0).# 1. Price + gate the meeting
python ../skills/meetings/scripts/meeting_cost_calculator.py \
--attendees 6 --minutes 60 --avg-rate 90 --include-refocus \
--has-decision --has-agenda --has-owner
# 2a. ASYNC (exit 2) → draft the memo outline instead. Stop here.
# 2b. NOT-READY (exit 3) → get the missing agenda/owner, re-run the gate.
# 3. MEET (exit 0) → build the timeboxed, decision-first agenda
python ../skills/meetings/scripts/agenda_builder.py --length 45 \
--topic "Q3 pricing:Decide usage-based vs seat-based:15:maria" \
--topic "Launch risks:Discuss open launch blockers:15:sam" \
--topic "Metrics:Inform team of activation trend:5:alex"
cs-meeting-disciplinemeetings/cs:meeting-actions (post-meeting extraction)Version: 1.0.0
npx claudepluginhub alirezarezvani/claude-skills --plugin meetings/meeting-briefGuides interactive interview to build structured meeting agenda with time allocations, outcomes, and prep notes; auto-fetches calendar details if connected.
/prep-meetingPrepares for a meeting by gathering context, identifying meeting type, and generating a structured prep document with talking points, anticipated questions, and success criteria. Also offers role-play.
/meeting-briefFormats scattered context, calendar events, and notes into a sharp meeting prep brief with talking points, open risks, and participant analysis.
/board-meetingSimulates a full board meeting with 5 directors (CA, CPO, CSO, COO, CXO) to assess, discuss, debate, and vote on a proposal, producing a formal resolution with confidence levels.
/meeting-followupTransforms raw meeting notes into a structured summary, action items table, and a ready-to-send follow-up email.