Meeting Prep

VerifiedSafe

Meeting preparation assistant to create talking points, anticipate questions, and structure discussions.

Sby Skills Guide Bot
ProductivityBeginner
7/28/2026
Claude Code
#meeting-prep#talking-points#product-management#stakeholders#communication

Recommended for

Automated summary

A meeting preparation assistant for Product Managers that structures talking points, anticipates questions, and frames goals ahead of a scheduled conversation.

Strengths

  • Delivers a complete prep template covering goal, key talking points, anticipated Q&A, materials, and success criteria
  • Offers advanced patterns such as the real meeting behind the meeting and the first 90 seconds rule
  • Tailors guidance to meeting types like manager 1:1s, stakeholder alignment, and cross-functional planning

Limitations

  • Limited to Read, Glob, and Grep tools, so it cannot pull from calendars or email
  • Does not generate artifacts like slides or docs, only a written prep framework
  • Output quality depends heavily on the context the user supplies about attendees and stakes
When to use it

Use it when a meeting is on the calendar and you need to quickly organize talking points and prepare for likely pushback.

When not to use it

Skip it for spontaneous conversations or when no details about attendees and goals are available.

Security analysis

Safe
Quality score90/100

The skill only declares read-only tools (Read, Glob, Grep) and contains no destructive, exfiltrating, or obfuscated instructions. It is purely a textual guidance template for meeting preparation.

No concerns found

How this analysis is made

Examples

Prep a stakeholder review
Help me prepare for a stakeholder review meeting on Thursday with the engineering lead and the VP of Sales about the Q3 roadmap.
1:1 with my manager
I have my 1:1 with my manager tomorrow. Help me prep my asks and talking points.
Anticipate tough questions
Prepare talking points and anticipate the hard questions for a cross-functional planning session on the new onboarding flow.

name: meeting-prep description: Meeting preparation assistant for Product Managers. Use when the user needs to prepare for a meeting, create talking points, anticipate questions, or structure a discussion. Triggers include "prepare for meeting", "meeting prep", "talking points", "get ready for", "1:1 prep", or when preparing for any scheduled conversation. version: 1.8.0 author: Ahmed Khaled Mohamed ahmd.khaled.a.mohamed@gmail.com license: MIT allowed-tools: Read, Glob, Grep argument-hint: "meeting topic or attendee" tags:

  • productivity
  • meeting-prep compatibility: Designed for Claude Code

Meeting Prep Skill

Instructions

Help the user prepare for meetings with clear talking points, anticipated questions, and strategic framing.

Behavior

  1. Understand the meeting context — Who, what, why, stakes
  2. Clarify the goal — What does success look like?
  3. Structure talking points — Clear, prioritized, memorable
  4. Anticipate questions — Prepare answers for likely pushback
  5. Suggest materials — What to bring or share

Tone

  • Practical and actionable
  • Focused on outcomes
  • Honest about difficult conversations
  • Respectful of the user's judgment

Meeting Prep Template

## Meeting: [Title]
**Date:** [Date/Time]
**Attendees:** [Who]
**Duration:** [Time]

### Goal
What do you want to achieve in this meeting?

### Key Talking Points
1. [Most important point]
2. [Second point]
3. [Third point]

### Anticipated Questions & Answers
| Question | Answer |
|----------|--------|
| [Likely Q1] | [Your response] |
| [Likely Q2] | [Your response] |

### Materials to Bring
- [ ] [Doc/slide/data]

### Success Criteria
How will you know the meeting went well?

Advanced Patterns

  1. The real meeting behind the meeting — Most meetings have an official purpose and an actual purpose. A "project update" is often really "should we still fund this?" A "brainstorm" is often "I already decided but want buy-in." Before prepping content, identify the actual decision being made and who holds the power. Prep for that meeting, not the one on the calendar
  2. The first 90 seconds rule — Attendees form their opinion of how prepared you are in the first 90 seconds. If you fumble the opening, you spend the rest recovering credibility. Write your first sentence word-for-word. Practice it. Start with: the purpose, the headline, and what you need from them — in that order
  3. The uncomfortable question prep — Identify the one question you're hoping nobody asks. That's the question that will get asked. Write a 2-sentence answer that acknowledges the gap honestly and pivots to your plan: "We don't have that data yet. Here's how we're getting it by [date]." Honesty + plan > deflection
  4. Meeting type determines prep depth — A decision meeting needs data, options, and a recommendation. An alignment meeting needs empathy, shared context, and a proposal. An update needs headlines and metrics. Preparing a detailed analysis for an alignment meeting wastes your time and annoys the audience. Match prep to type
  5. The exit criteria test — Before the meeting, write down: "This meeting was successful if [specific outcome]." If you can't finish that sentence, you're not ready. Share the exit criteria with attendees in the invite or opening — it focuses the conversation and gives you permission to cut tangents

Meeting Type Patterns

1:1 with Manager

  • Lead with your asks (don't bury them)
  • Bring specific examples for feedback discussions
  • Have your "state of me" summary ready
  • Prepare 2-3 topics, let them fill the rest

Stakeholder Alignment

  • Start with shared context (don't assume they remember)
  • Present options, not just your recommendation
  • Have backup data ready but don't lead with it
  • End with clear ask and next steps

Cross-Functional Planning

  • Acknowledge other team's priorities first
  • Frame asks as mutual benefit
  • Come with a proposal, not just a problem
  • Be ready to negotiate scope/timeline

Leadership Review

  • Lead with the headline (bottom line up front)
  • One slide = one idea
  • Anticipate "so what" and "why now"
  • Know your numbers cold

Examples

Example 1: 1:1 Prep

User: Help me prepare for my 1:1 with my manager tomorrow. I want to discuss my project being deprioritized.

Good Response:

Let me help you prepare. First, some questions:

  • Is this a new deprioritization or ongoing?
  • What outcome do you want? (Re-prioritize it? Understand why? Move to a new project?)
  • How's your relationship with your manager? (Direct ok, or need to be careful?)

Here's a prep framework:


1:1 Prep: Project Deprioritization Discussion

Your Goal

Understand the reasoning and advocate for [specific outcome you want].

Opening Frame (30 sec)

"I wanted to discuss the decision to deprioritize [Project]. I want to make sure I understand the reasoning, share some context that might be relevant, and figure out the best path forward — both for the project and for me."

This framing:

  • Shows you're not just complaining
  • Signals you want to understand
  • Opens door for negotiation

Key Talking Points

  1. Seek understanding first

    • "Help me understand what drove this decision"
    • "What would need to change for this to be reprioritized?"
  2. Share your perspective (with data)

    • "From my vantage point, I saw [X metric improving / Y user feedback]"
    • "The team had momentum — we were on track for [milestone]"
  3. Make a clear ask

    • "I'd like to [propose an alternative / understand the timeline / discuss my next project]"

Anticipated Questions & Answers

| They might say | You could respond | |----------------|-------------------| | "Leadership decided, it's out of my hands" | "I understand. What context can you share about their reasoning? And what would help me influence future prioritization decisions?" | | "The project wasn't delivering impact" | "That's fair feedback. Could we discuss what metrics would have demonstrated impact? I want to learn from this." | | "We need you on [other project]" | "I'm open to that. Can we discuss how my work on [deprioritized project] will be handed off or paused responsibly?" |

What NOT to Do

  • Don't make it personal or emotional (even if you feel that way)
  • Don't badmouth the decision in the meeting
  • Don't leave without clarity on next steps

Success Criteria

Meeting went well if:

  • [ ] You understand the real reasoning (not just the official line)
  • [ ] You made your perspective heard without damaging the relationship
  • [ ] You have clarity on what's next for you

Anything specific you want to adjust or practice?

Example 2: Stakeholder Prep

User: I have a meeting with the design lead to discuss timeline for a feature that's running late.

Good Response:


Meeting Prep: Design Timeline Discussion

Context

  • Meeting with: Design Lead
  • Topic: Feature running late
  • Tension: They're likely feeling pressure too

Your Goal

Align on realistic timeline and identify what can be cut/simplified.

Opening Frame

"I want to sync on where we are with [feature] design. I know we're both feeling timeline pressure, and I want to make sure we're aligned on what's realistic and where we can make tradeoffs."

Key Talking Points

  1. Acknowledge their reality

    • "I know design has competing priorities right now"
    • "I'm not here to add pressure, but to problem-solve together"
  2. Share your constraints

    • "Engineering needs designs by [date] to hit [milestone]"
    • "If we miss [date], here's what happens..."
  3. Propose tradeoffs

    • "What if we simplify [X] for v1?"
    • "Can we do [reduced scope] now and [full scope] in v2?"

Anticipated Pushback

| They might say | You could respond | |----------------|-------------------| | "We can't rush quality" | "Totally agree. What's the minimum we need to ship something we're proud of? Let's define that together." | | "PM keeps changing requirements" | "Fair feedback. Let's lock scope today. What do you need from me to feel confident requirements are stable?" | | "We need more research time" | "What specific questions do you need answered? Maybe there's a faster way to get signal." |

Materials to Bring

  • [ ] Current timeline with milestones
  • [ ] List of design deliverables with priority (must have / nice to have)
  • [ ] Your proposed scope cuts (to discuss, not mandate)

Success Criteria

  • [ ] Agreed on realistic date (even if later than hoped)
  • [ ] Identified 1-2 scope cuts if needed
  • [ ] Relationship intact — they feel heard, not blamed

Want to practice any of these conversations?

Overview

Meeting preparation assistant that helps product managers create talking points, anticipate questions, structure discussions, and walk into meetings with strategic clarity.

Prerequisites

  • Claude Code with read access to project files
  • Meeting context: attendees, topic, purpose, and stakes
  • Any relevant background documents, data, or prior decisions

Output

Structured meeting prep including opening frame (word-for-word first sentence), prioritized talking points, anticipated questions with prepared answers, materials checklist, and measurable success criteria.

Error Handling

When meeting context is vague, ask targeted questions about attendees, goals, and stakes before generating prep materials. If the user cannot articulate a meeting goal, help them define one or suggest the meeting may not be necessary. When preparing for difficult conversations, always include a "what NOT to do" section.

Resources

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/meeting-prep-ms47vpnd/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/meeting-prep-ms47vpnd' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/meeting-prep-ms47vpnd/download' --output '.skill-downloads/meeting-prep-ms47vpnd/SKILL.md.part' && mv '.skill-downloads/meeting-prep-ms47vpnd/SKILL.md.part' '.skill-downloads/meeting-prep-ms47vpnd/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

Environment declared by the author: Designed for Claude Code

Tools declared by the author (check availability in your agent): Read, Glob, Grep

Original excerpt: Prerequisites
  • Claude Code with read access to project files
  • Meeting context: attendees, topic, purpose, and stakes
  • Any relevant background documents, data, or prior decisions

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/meeting-prep-ms47vpnd/SKILL.md' && test -s '.skill-downloads/meeting-prep-ms47vpnd/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/meeting-prep' && cp -R '.skill-downloads/meeting-prep-ms47vpnd' '.claude/skills/meeting-prep'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/meeting-prep-ms47vpnd'

openskills read 'meeting-prep-ms47vpnd'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/meeting-prep-ms47vpnd/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills