gtm-meeting-prep
/gtm-meeting-prep — Meeting Preparation
Prepare for specific meetings with account research, meeting briefs, tailored discovery questions, agendas, and follow-up templates. The daily workhorse skill.
When to Use
- User says "meeting prep", "prep for a meeting", "meeting with [company]", "call prep"
- Has an upcoming sales call, investor meeting, or partnership conversation
- Needs account-specific research before a meeting
- Wants a meeting agenda or follow-up email template
Before Starting
Check for existing context:
- Read
projects/<project>/gtm-context.md— your product/company context - Read
projects/<project>/icp-personas.md— buyer personas - Read
projects/<project>/competitive-intel.md— battlecards and win/loss patterns
Process
Step 1: Intake — Meeting Context
If $ARGUMENTS provides a company or meeting type, use it. Otherwise ask:
AskUserQuestion:
question: "What kind of meeting are you preparing for?"
header: "Meeting Type"
options:
- label: "Sales / discovery call"
description: "First or early conversation with a prospect"
- label: "Demo / presentation"
description: "Showing the product to a prospect or their team"
- label: "Investor meeting"
description: "Pitch to investors, board update, or fundraise"
- label: "Partnership / strategic"
description: "Discussion with a potential partner, integration, or strategic relationship"
Then gather:
- Company name — Who are you meeting with?
- Person/people — Names and titles of attendees
- Meeting context — How did this meeting come about? (cold outreach, inbound, referral, follow-up?)
- Goal — What's the ideal outcome? (Next meeting, demo, POC, decision, partnership terms?)
- Known context — Anything you already know about them or their situation?
- Concerns — Anything you're worried about or unsure how to handle?
Step 2: Research — Parallel Account Intelligence
Launch 2 agents IN PARALLEL:
Agent 1 — Company & Person Research
Task(subagent_type: "general-purpose", model: "sonnet", description: "Research meeting target")
prompt: Research [COMPANY NAME] and [PERSON NAMES].
Company intel:
- What do they do? (product, market, business model)
- Company size, funding, revenue estimates
- Recent news (last 6 months: launches, hires, funding, partnerships)
- Key leadership and org structure
- Tech stack (from job postings, BuiltWith, LinkedIn)
- Current challenges or initiatives (from earnings calls, press, blog, job postings)
Person intel (for each attendee):
- Current role and tenure
- Previous companies and roles
- Recent LinkedIn posts or activity
- Shared connections or interests
- What they likely care about in this meeting
Return structured account and person brief.
Agent 2 — Industry & Competitive Context
Task(subagent_type: "general-purpose", model: "sonnet", description: "Research industry context")
prompt: Research the industry and competitive context for a meeting with [COMPANY].
- What industry trends affect this company?
- What challenges do companies like this typically face?
- Are they likely evaluating competitors? Which ones?
- What regulatory or market forces should we be aware of?
- What relevant case studies or proof points would resonate?
Return structured industry context for meeting preparation.
Step 3: Build — Meeting Brief
1. Account Summary (one paragraph)
- Who they are, what they do, why they matter
2. Key Intelligence
- Recent company news and what it means for the meeting
- Tech stack and current tools (relevance to your product)
- Growth signals or challenges
- Likely priorities for the people you're meeting
3. Person Profiles (for each attendee)
- Name, title, role in decision
- Background (previous companies, expertise)
- Likely concerns and priorities
- Rapport hooks (shared connections, interests, recent posts)
4. Competitive Context
- Are they likely evaluating competitors? Which ones?
- Pull relevant battlecard from competitive-intel if available
- Key differentiators to emphasize in this meeting
5. Meeting Agenda (with time allocations)
For a discovery call (30 min):
| Time | Section | Notes |
|---|---|---|
| 0-2 min | Intro & rapport | Reference rapport hooks |
| 2-5 min | Set agenda & confirm goals | "I'd love to understand X. Does that work?" |
| 5-20 min | Discovery questions | Tailored to their situation |
| 20-25 min | Initial value overview | Connect to what they shared |
| 25-30 min | Next steps | Specific ask with timeline |
For a demo (45 min):
| Time | Section | Notes |
|---|---|---|
| 0-3 min | Intro & agenda | |
| 3-8 min | Re-confirm pain points | "Last time we discussed X..." |
| 8-12 min | Vision / promised land | Outcomes, not features |
| 12-35 min | Live demo (their use case) | Customized to their workflow |
| 35-40 min | Proof / case study | Similar company results |
| 40-45 min | Next steps | Mutual action plan |
6. Tailored Discovery Questions Customize from the discovery question bank based on:
- Their industry and company type
- Their likely challenges (from research)
- Their role in the buying committee
- What you need to learn to advance the deal
5-7 questions max — prioritized by importance.
7. Objection Prep Based on their situation, anticipate 3-5 likely objections:
- The objection they'll raise
- Your response (from objection guide, customized to their context)
- Proof point relevant to them
8. Follow-Up Email Template
Subject: [Meeting recap] — [specific next step]
[Name],
Thanks for the conversation today. A few takeaways:
1. [Key pain point they shared]
2. [How you can help — tied to their specific situation]
3. [Agreed next step with specific timeline]
[Attach: relevant resource, case study, or one-pager]
Talk soon,
[Your name]
Step 4: Validate
AskUserQuestion:
question: "Anything I should adjust for this meeting?"
header: "Prep Review"
options:
- label: "Good to go"
description: "This covers what I need"
- label: "Add context"
description: "There's more I know about this account"
- label: "Different focus"
description: "The meeting focus is different than what's reflected"
- label: "More questions"
description: "Need different or additional discovery questions"
Step 5: Save
Save to: projects/<project>/meeting-prep/<company>-<YYYY-MM-DD>.md
Output
Saves to: projects/<project>/meeting-prep/<company>-<date>.md
Next Steps
- After the meeting → Update account notes and deal status
- Need to send a proposal? → Consider bench
/proposal-writer - Need follow-up sequences? →
/gtm-outreachfor multi-touch follow-up - Won the deal? → Capture as a case study with
/gtm-marketing
More from elliottrjacobs/bench-skills
product-naming
Expert naming process for products, companies, and features based on David Placek's methodology. Use when the user says "name this", "brainstorm names", "naming process", or needs to find a name for a product, feature, company, or project.
10knowledge-compound
Document solutions, decisions, and learnings into a searchable knowledge base. Use when the user says "document this", "compound this", "save this solution", "capture this", or after completing significant work that uncovered reusable knowledge.
8engineer-work
Execute implementation plans with git branching, progress tracking, quality checks, and PR creation. Use when the user says "build this", "implement this", "start working", "execute the plan", or provides a plan file to execute.
8engineer-plan-review
Review implementation plans for overengineering, unnecessary complexity, and YAGNI violations. Use when the user says "review this plan", "simplify the plan", "is this plan overengineered", or after completing /engineer-plan and before /engineer-work.
4gtm-icp
Build deep ICP and buyer persona profiles including buying committees, triggers, process maps, negative personas, and language banks. Use when the user says "ICP", "buyer persona", "who should we sell to", "ideal customer", "buying committee", or needs actionable buyer profiles.
3image-gen
Generate images using Gemini Nano Banana Pro or Ideogram V3 APIs via curl. Use when the user says 'generate an image', 'create an image', 'image gen', 'draw me', 'make a picture', 'nano banana', 'ideogram', or wants AI-generated images from the terminal.
3