Meeting preparation assistant for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace.

MITAuto-check passedSales & Support

Install Meeting Prep

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill meeting-prep -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace meeting-prep --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/meeting-prep .claude/skills/meeting-prep && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
meeting-prep
GitHub stars
2.8k
Token cost
~2.6k tokens
SKILL.md length
1,302 words
Files
2 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Meeting preparation assistant for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace.

  • Works in 5 steps: Understand the meeting context — Who,… → Clarify the goal — What does success… → Structure talking points — Clear,… → …
  • The user needs to prepare a meeting
  • SKILL.md covers Overview, Instructions, Meeting Prep Template and Meeting Type Patterns, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Meeting Prep is an agent skill from jeremylongshore/tons-of-skills-marketplace. Meeting preparation assistant for Product Managers. Use when the user needs to prepare a meeting, create talking points, anticipate questions, or structure a decision. Trigger with "prepare for meeting", "meeting prep", "talking points", "get ready for", or "1:1 prep".

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/evidence-and-review.md`). Compatibility notes: Designed for Claude Code

It sits in Sales & Support, covering Sales call preparation. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • The user needs to prepare a meeting
  • Create talking points
  • Anticipate questions
  • Structure a decision

Example prompts

  • “prepare for meeting”
  • “meeting prep”
  • “talking points”
  • “/meeting-prep”

Requirements

  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Glob, Grep

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • en.wikipedia.org
    • vitalsmarts.com
    • atlassian.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Meeting Prep loads about 2.6k tokens when it runs, and up to ~2.8k if it reads all its reference files. Until then it costs about 71 tokens; SKILL.md has 1,302 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 1,302 words, ~2,575 tokens.

Download SKILL.mdSave it as .claude/skills/meeting-prep/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
meeting-prep
description
Meeting preparation assistant for Product Managers. Use when the user needs to prepare a meeting, create talking points, anticipate questions, or structure a decision. Trigger with "prepare for meeting", "meeting prep", "talking points", "get ready for", or "1:1 prep".
allowed-tools
Read, Glob, Grep
compatibility
Designed for Claude Code
version
1.10.0
author
Ahmed Khaled Mohamed <ahmd.khaled.a.mohamed@gmail.com>
license
MIT
argument-hint
meeting topic or attendee
tags
productivity, meeting-prep
model
inherit
effort
medium
user-invocable
true

Meeting Prep Skill

Overview

Prepare a decision-oriented brief that gives the attendee context, a clear desired outcome, and usable responses to likely questions. Apply the evidence and review checklist before finalizing the brief.

Use Glob to locate prior notes, Grep to find decisions, and Read to verify current context.

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

Use this structure as a starting point, then remove sections that do not affect the meeting outcome.

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?
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]"
Show full SKILL.md (561 more words)Show less
Anticipated Questions & Answers
They might sayYou 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 sayYou 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?

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

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/.curated/meeting-prep of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • references/evidence-and-review.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Meeting Prep next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Meeting Prep compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Meeting Prep this skilljeremylongshore/tons-of-skills-marketplace2.8k—~2.6kAutomated safety check: PassMIT
SalesXiaomiMiMo/MiMo-Code14k—~637Automated safety check: PassMIT
Luopan Company Researchzhangxiaoqiang1991/luopan389—~998Automated safety check: PassMIT
Company Researchstophobia/deerflow2.0-enhanced822—~845Automated safety check: PassMIT
Meeting Prep BriefBrianRWagner/ai-marketing-claude-code-skills441—~922Automated safety check: PassNone
Enterprise Customer Visit Playbookzj-unicom-ai/UniEmployee360—~458Automated safety check: PassMIT

Similar skills

  • Sales

    XiaomiMiMo/MiMo-Code

    A skill your agent uses whenever Sales is explicitly invoked or the task involves customer meeting preparation, call follow-up, account prioritization, account signals, deal strategy, business…

    14k GitHub stars~637 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Luopan Company Research

    zhangxiaoqiang1991/luopan

    罗盘的公司研究子模式。研究具体上市或非上市公司的财务增长、商业模式、 竞争生态位、治理与组织信号,并分别生成投资初筛和求职初筛。

    389 GitHub stars~998 tokensUpdated 2 mo ago
    Sales & SupportAuto-check passed
  • Company Research

    stophobia/deerflow2.0-enhanced

    综合企业背景调研技能,用于尽职调查、合作伙伴评估、投资分析、市场研究等场景。支持公司工商信息、财务数据、法律风险、舆情分析、竞品对比等多维度调研,自动生成Markdown和HTML格式的专业调研报告。触发条件:用户提及"企业调研"、"公司背景"、"尽职调查"、"合作伙伴评估"、"投资分析"、"市场研究"等关键词。

    822 GitHub stars~845 tokensUpdated 6 mo ago
    Sales & SupportAuto-check passed
  • Meeting Prep Brief

    BrianRWagner/ai-marketing-claude-code-skills

    Builds a pre-meeting brief from your Obsidian vault: participant research, past notes, open commitments, a prioritized agenda and sharp questions.

    441 GitHub stars~922 tokensUpdated 6 mo ago
    Sales & SupportAuto-check passed
  • Enterprise Customer Visit Playbook

    zj-unicom-ai/UniEmployee

    Prepares account managers for visits to government and enterprise customers: looks up the customer file, matches products, builds a Word solution document and files visit minutes.

    360 GitHub stars~458 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Sdt

    StopDisTrain/sdt-skills

    SDT 内容生产工具箱的总入口:根据当前任务选择最合适的 sdt- 模块,既能完成标题、开头等单一步骤,也能组织从账号研究到发布的完整流程。用户不知道该用哪个 SDT Skill,或希望一站式完成内容生产时使用。

    309 GitHub stars~535 tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Categories

Questions about Meeting Prep

What does Meeting Prep do?

Meeting preparation assistant for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace. Meeting Prep is an agent skill from jeremylongshore/tons-of-skills-marketplace. Meeting preparation assistant for Product Managers.

When should I use Meeting Prep?

Meeting Prep fits situations like: the user needs to prepare a meeting; create talking points; anticipate questions; structure a decision.

How do I install Meeting Prep in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill meeting-prep -a claude-code`. Or copy the skill folder (skills/.curated/meeting-prep in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/meeting-prep in your project. Claude Code loads it when a task matches its description.

How do I install Meeting Prep in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill meeting-prep -a codex`. Or copy the skill folder (skills/.curated/meeting-prep in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/meeting-prep in your project. Codex loads it when a task matches its description.

Can I use Meeting Prep in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill meeting-prep -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meeting-prep, .gemini/skills/meeting-prep, .github/skills/meeting-prep and .opencode/skills/meeting-prep in your project.

What does Meeting Prep need to run?

SKILL.md names no scripts, command-line tools or credentials: Meeting Prep is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Glob, Grep. Compatibility (from SKILL.md): Designed for Claude Code.

Does Meeting Prep access the network?

SKILL.md names 3 domains. As links in the text: en.wikipedia.org, vitalsmarts.com and atlassian.com. This is read from the text; nothing was executed.

Is Meeting Prep safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Meeting Prep use?

Meeting Prep is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Meeting Prep use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 225 tokens, read only when the agent opens those files.

What are the alternatives to Meeting Prep?

Skills that share tags, products or a category with Meeting Prep: Sales (XiaomiMiMo/MiMo-Code, 14k stars), Luopan Company Research (zhangxiaoqiang1991/luopan, 389 stars), Company Research (stophobia/deerflow2.0-enhanced, 822 stars) and Meeting Prep Brief (BrianRWagner/ai-marketing-claude-code-skills, 441 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Meeting Prep?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.