skills/meeting-agenda-builder/SKILL.md
Creates structured meeting agendas with time allocation, talking points, desired outcomes, and participant roles for any CS meeting type. Adapts format by meeting type and audience. Use when asked to build a meeting agenda, structure a customer call, plan a QBR agenda, prepare a kickoff meeting structure, or when a CSM needs to ensure a meeting has a clear purpose and structure before it happens. Also triggers for questions about meeting structure, agenda creation, time allocation for calls, QBR agendas, or how to run an effective customer meeting.
npx skillsauth add stephenrogan/csm-skills meeting-agenda-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Creates structured agendas that ensure every meeting has a purpose, a plan, and a defined outcome. The difference between a productive 30-minute call and a wasted 30-minute call is almost always whether someone built an agenda.
Provide:
| Block | Time | Content | Purpose | |-------|------|---------|---------| | Opening | 2 min | Brief rapport. Reference something specific from the last interaction | Show you remember. Set a human tone | | Account observation | 5 min | One specific data point or observation about their account | Demonstrate you are paying attention. Open the conversation with value | | Their update | 10 min | "What is on your mind? Anything changed since we last spoke?" | Let them set the direction. The most important insights come from the customer talking, not from you presenting | | Your topics | 8 min | 1-2 items you need to cover (open items, upcoming events, specific questions) | Cover what you planned. Keep it focused -- 2 topics maximum | | Next steps | 3 min | Confirm actions, set next touchpoint | Accountability. Nothing leaves the meeting without an owner and a date |
| Block | Time | Content | Purpose | |-------|------|---------|---------| | Agenda review | 2 min | Walk through the agenda. Ask if the customer wants to add anything | Alignment. The customer should feel ownership of the meeting | | Value review | 10 min | Headline metrics, outcomes achieved, ROI evidence | Justify the investment. This is the most important section for renewals | | Usage and adoption | 10 min | What they are using, what they are not, peer benchmarks | Identify adoption opportunities. Drive deeper engagement | | Support summary | 5 min | Ticket activity, resolution times, open issues | Accountability. Address any service gaps before they raise them | | Looking ahead | 10 min | Product roadmap (relevant items), adoption recommendations | Forward-looking. Show that the product is evolving in their direction | | Strategic discussion | 15 min | Open floor. Their priorities, concerns, questions, feedback | The highest-value block. Insights from this discussion shape the next quarter's account strategy | | Action items | 5 min | Capture every commitment with owner and deadline | Accountability. The QBR is only as valuable as the follow-through |
| Block | Time | Content | Purpose | |-------|------|---------|---------| | Introductions | 5 min | Everyone introduces themselves and their role | Establish the team on both sides | | Customer goals | 15 min | "Why did you choose this product? What does success look like in 90 days?" | The most important block. Everything else builds on their stated goals | | Product overview | 10 min | What they have access to and how it maps to their goals | Connect features to outcomes, not features to features | | Onboarding roadmap | 10 min | The plan: phases, milestones, timeline, responsibilities | Set expectations. Both sides need to understand what is required | | Roles and communication | 5 min | Who is responsible for what. Preferred communication channels. Meeting cadence | Prevent ambiguity. "Who do I call if X happens?" should be answered here | | Questions and next steps | 5 min | Open floor, then confirm the first milestone and next touchpoint | Momentum. The kickoff should end with a clear first action |
| Block | Time | Content | Purpose | |-------|------|---------|---------| | Status update | 5 min | Lead with what has been done since the last conversation. Do not make them ask | Accountability. Show progress before they ask about it | | Current state | 5 min | Where things stand now. What is resolved, what is not | Transparency. Do not overstate progress or understate remaining work | | Resolution plan | 10 min | What happens next, timeline, who is responsible | Commitment. Specific actions with dates | | Customer concerns | 5 min | "Is there anything else we have not addressed?" | Space for them to raise what matters to them, not just what you planned to discuss | | Next check-in | 2 min | When the next update will come. Do not make them chase | Proactive communication. They should never have to ask for an update |
| Block | Time | Content | Purpose | |-------|------|---------|---------| | Purpose | 2 min | Why this meeting is happening. One sentence | Executives have no patience for ambiguity | | Your perspective | 5 min | Value delivered, partnership highlights, forward view | Establish the relationship's health and trajectory | | Their perspective | 10 min | "What are your priorities? How does this investment fit?" | The most valuable block. Listen more than you talk | | Alignment | 5 min | Connect your roadmap to their stated priorities | Strategic partnership, not vendor reporting | | Next steps | 3 min | One specific follow-up. Not a list -- one thing | Executives commit to one thing. Make it count |
| Principle | What It Means | |-----------|-------------| | Every block has a purpose | If you cannot state why a block exists in one sentence, cut it | | Time allocation reflects priority | The block you care most about gets the most time. Do not give 15 minutes to status updates and 5 minutes to strategic discussion | | Customer talk time > your talk time | Aim for 60/40 customer-to-CSM talk ratio. If you are talking more than them, you are presenting, not conversing | | Open items are addressed, not avoided | If something was committed in the last meeting, it appears in this meeting. Skipping open items signals they were not important | | The agenda is shared before the meeting | Send the agenda at least 24 hours in advance. Let the customer add topics. This signals respect and invites engagement | | End with clear next steps | No meeting should end with "we will be in touch." Every meeting ends with: who does what by when, and when do we next speak |
## Meeting Agenda: [Account Name]
**Date:** [date] | **Duration:** [minutes] | **Type:** [type]
**Attendees:** [list]
**Objective:** [one sentence -- what success looks like]
| Block | Time | Content | Notes |
|-------|------|---------|-------|
| [block] | [min] | [content] | [prep needed or context] |
**Open items from prior meeting:**
- [item 1 -- status]
- [item 2 -- status]
**Desired outcome:**
[One sentence: what you want to walk away with]
development
Structures the CSM's week based on their portfolio status, upcoming events, overdue items, and strategic priorities. Produces a time-blocked plan that balances reactive demands with proactive account management. Use when asked to plan a week, structure daily priorities, build a weekly schedule, allocate time across accounts, manage a busy week, or when a CSM feels overwhelmed and needs to determine where to focus. Also triggers for questions about time management, weekly planning, account prioritisation for the week, daily priority setting, or how to balance competing demands across a portfolio.
development
Constructs a compelling value narrative for a customer account by connecting product usage to business outcomes in the customer's language. Produces different versions for different audiences -- the champion, the CFO, the board. Use when asked to build a value story, articulate ROI, create a business case for the customer, prepare value evidence for a renewal or QBR, or when a CSM needs to translate usage metrics into business impact the customer will recognise. Also triggers for questions about value articulation, ROI storytelling, customer business case, value evidence, or how to prove the product is worth the investment.
data-ai
Takes raw usage data -- even a spreadsheet export or pasted metrics -- and identifies patterns, risks, and opportunities. Translates product analytics into account intelligence a CSM can act on. Use when asked to interpret usage data, analyse product metrics, make sense of a usage report, identify trends in customer behaviour, flag usage-based risks, or when a CSM has data but does not know what it means for the account. Also triggers for questions about usage analysis, product analytics interpretation, behavioural pattern detection, usage-based risk identification, or turning raw metrics into actionable insight.
development
Builds a structured 30-60-90 day plan for a CSM taking over a new book of accounts or joining a new team. Prioritises accounts by risk and value, identifies immediate relationship actions, and structures the ramp to full productivity. Use when asked to plan a book transition, create a new CSM onboarding plan, structure a territory takeover, build a 30-60-90 plan for a new role, or when a CSM is inheriting accounts and needs a systematic approach to getting up to speed. Also triggers for questions about account transitions, new book ramp-up, CSM onboarding to a portfolio, territory planning, or how to take over accounts from another CSM.