meeting-prep

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.

16 stars

Best use case

meeting-prep is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using meeting-prep should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/meeting-prep/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/product/meeting-prep/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/meeting-prep/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How meeting-prep Compares

Feature / Agentmeeting-prepStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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

```markdown
## 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?
```

## 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?

Related Skills

clickmeeting-automation

16
from diegosouzapw/awesome-omni-skill

Automate Clickmeeting tasks via Rube MCP (Composio). Always search tools first for current schemas.

chmeetings-automation

16
from diegosouzapw/awesome-omni-skill

Automate Chmeetings tasks via Rube MCP (Composio). Always search tools first for current schemas.

call-prep

16
from diegosouzapw/awesome-omni-skill

Prepare for a customer or prospect call using Common Room signals. Triggers on 'prep me for my call with [company]', 'prepare for a meeting with [company]', 'what should I know before talking to [company]', or any call preparation request.

meeting-notes

16
from diegosouzapw/awesome-omni-skill

Convert meeting discussions into clear, actionable notes with tasks, decisions, and follow-ups fo...

appstore-prep

16
from diegosouzapw/awesome-omni-skill

App Store申請前のチェックリスト。プライバシーポリシー、権限説明、アイコン、スクリーンショットを確認。Use when: 申請、リリース、App Store、審査 を依頼された時。

azure-prepare

16
from diegosouzapw/awesome-omni-skill

Default entry point for Azure application development EXCEPT cross-cloud migration — use azure-cloud-migrate instead. Analyzes your project and prepares it for Azure deployment by generating infrastructure code (Bicep/Terraform), azure.yaml, and Dockerfiles. WHEN: "create an app", "build a web app", "create API", "create frontend", "create backend", "add a feature", "build a service", "develop a project", "modernize my code", "update my application", "add database", "add authentication", "add caching", "deploy to Azure", "host on Azure", "Azure with terraform", "Azure with azd", "generate azure.yaml", "generate Bicep", "generate Terraform", "create Azure Functions app", "create serverless HTTP API", "create function app", "create event-driven function", "create and deploy to Azure", "create Azure Functions and deploy", "create function app and deploy".

alfworld-receptacle-preparer

16
from diegosouzapw/awesome-omni-skill

This skill verifies and prepares a target receptacle for receiving an object. It is triggered before placing an item into a receptacle (e.g., a garbage can) to ensure the receptacle is accessible and suitable. The skill involves navigating to the receptacle, observing its state (e.g., open/closed, occupied), and performing any necessary preparatory actions like opening it, resulting in a ready-to-use target location.

phase-prep

16
from diegosouzapw/awesome-omni-skill

Research Godot source code to prepare critical implementation notes for upcoming phases. Use before implementing phases to avoid debugging sessions and discover Godot quirks upfront.

notion-meeting-intelligence

16
from diegosouzapw/awesome-omni-skill

Prepares meeting materials by gathering context from Notion, enriching with Claude research, and creating both an internal pre-read and external agenda saved to Notion. Helps you arrive prepared with comprehensive background and structured meeting docs.

customer-meeting-intelligence

16
from diegosouzapw/awesome-omni-skill

Comprehensive meeting intelligence system for customer-facing calls. Provides proactive pre-call briefings with account context, post-meeting action item extraction with draft approval, and thread continuity. Use when you need: (1) automated morning briefings for customer meetings, (2) post-meeting action item extraction from Fellow.ai and Gmail Gemini notes, (3) draft approval workflow before posting meeting notes, (4) customer context gathering including billing, support tickets, and communication history, (5) meeting follow-up automation with account intelligence.

Enhance Meeting Minutes

16
from diegosouzapw/awesome-omni-skill

This skill should be used when enhancing FHIR meeting minutes by synthesizing transcript discussion into Confluence pages, capturing reasoning and trade-offs with XML DOM manipulation

Meeting Notes Taker

16
from diegosouzapw/awesome-omni-skill

Summarize meetings into clear, actionable notes with decisions and next steps