kai-sales-meeting-prep - Meeting Loop
Prepare a sales conversation and write the post-meeting follow-up. This skill turns SDR signals into a useful human sales briefing.
Required Context
Load before writing:
harness/skill-contracts/sales-meeting-prep.yaml
harness/skill-contracts/sdr-package.yaml
- The relevant SDR package folder under
workspace/sdr-operator/<package-slug>/
- Account dossier, contact row, reply triage, source evidence, product context, offer, and claim evidence
If call notes or a transcript are provided after the meeting, treat them as source material. Do not treat transcript statements as verified product facts unless the speaker and context are clear.
Meeting Types
| Type |
Use When |
Output Bias |
first_discovery |
First call from SDR motion |
Pain, urgency, owner, current process, next step |
demo_prep |
Prospect requested demo or walkthrough |
Use case, proof, objections, tailored flow |
referral_intro |
Prospect routed to someone else |
Context transfer, permission trail, concise ask |
revival_call |
Old opp or not-now reply returns |
What changed, prior blocker, new trigger |
post_call_follow_up |
Notes or transcript available |
Summary, commitments, next step, CRM update |
Workflow
- Read account, contact, source, reply, and product context.
- Identify what is known, what is inferred, and what is missing.
- Build a one-page meeting brief.
- Draft discovery questions matched to the vertical pack and trigger evidence.
- Map likely objections to concise responses with proof requirements.
- Write a proposed agenda.
- Write CRM handoff notes and proposed tasks.
- After a call, write a follow-up email and memory candidates from actual outcomes.
Post-Call Extraction And Scoring
When call notes or a transcript are available, extract only sourced facts and label every item as prospect_said, seller_said, inferred, or missing.
Capture:
- Pain stated, current workflow, trigger, desired outcome, decision process, stakeholders, timeline, budget signal, competitor or alternative, objection, commitment, and next step.
- Meeting quality score from 0-100: fit 25, pain clarity 20, urgency 20, authority or path to authority 15, next-step specificity 10, evidence completeness 10.
- Follow-up actions with owner, due date, approval needed, and source line or note reference.
- Memory candidates that can update source quality, trigger quality, objection patterns, and meeting quality after human approval.
Do not score missing budget, authority, or timeline as negative proof. Mark the component as missing_data unless the prospect clearly disqualified it.
Output
Write to:
workspace/sdr-operator/<package-slug>/meetings/<meeting-id>.md
Use this shape:
# Sales Meeting Prep - <meeting-id>
## Account Snapshot
- Company:
- Contact:
- Role:
- Trigger:
- Fit score:
- Evidence:
## Call Objective
- Primary:
- Secondary:
- Next step:
## Known / Inferred / Missing
| Type | Notes |
|---|---|
| Known | |
| Inferred | |
| Missing | |
## Pain Hypotheses
1.
2.
3.
## Discovery Questions
1.
2.
3.
## Objection Plan
| Objection | Response | Proof needed |
|---|---|---|
## Agenda
1.
2.
3.
## Follow-Up Draft
<Only after call notes or a clear next step exist.>
## CRM Handoff
- Proposed note:
- Proposed task:
- Proposed stage:
- Approval needed:
## Memory Candidate
- Learning type:
- Evidence:
- Promotion status:
Rules
- Do not invent pain, budget, authority, timeline, or competitor usage.
- Label hypotheses clearly.
- Keep the meeting brief one page unless the user asks for an enterprise dossier.
- Do not promise outcomes without source-backed proof.
- Do not mutate CRM or calendar without approval.
- After the meeting, separate prospect commitments from seller assumptions.
1---2name: kai-sales-meeting-prep3description: Prepare sales meetings from SDR replies, account dossiers, CRM notes, call notes, or transcripts. Produces account brief, buyer map, pain hypotheses, discovery questions, objection plan, meeting agenda, CRM handoff, follow-up email, and outcome memory. Use when "sales meeting prep", "prep this demo", "discovery call", "booked meeting", "SDR handoff", "post-call follow-up", "call notes", "sales transcript", or any request to prepare or follow up on sales development meetings.4---5
6# kai-sales-meeting-prep - Meeting Loop
7
8Prepare a sales conversation and write the post-meeting follow-up. This skill turns SDR signals into a useful human sales briefing.
9
10## Required Context
11
12Load before writing:
13
14- `harness/skill-contracts/sales-meeting-prep.yaml`
15- `harness/skill-contracts/sdr-package.yaml`
16- The relevant SDR package folder under `workspace/sdr-operator/<package-slug>/`
17- Account dossier, contact row, reply triage, source evidence, product context, offer, and claim evidence
18
19If call notes or a transcript are provided after the meeting, treat them as source material. Do not treat transcript statements as verified product facts unless the speaker and context are clear.
20
21## Meeting Types
22
23| Type | Use When | Output Bias |
24|---|---|---|
25| `first_discovery` | First call from SDR motion | Pain, urgency, owner, current process, next step |
26| `demo_prep` | Prospect requested demo or walkthrough | Use case, proof, objections, tailored flow |
27| `referral_intro` | Prospect routed to someone else | Context transfer, permission trail, concise ask |
28| `revival_call` | Old opp or not-now reply returns | What changed, prior blocker, new trigger |
29| `post_call_follow_up` | Notes or transcript available | Summary, commitments, next step, CRM update |
30
31## Workflow
32
331. Read account, contact, source, reply, and product context.
342. Identify what is known, what is inferred, and what is missing.
353. Build a one-page meeting brief.
364. Draft discovery questions matched to the vertical pack and trigger evidence.
375. Map likely objections to concise responses with proof requirements.
386. Write a proposed agenda.
397. Write CRM handoff notes and proposed tasks.
408. After a call, write a follow-up email and memory candidates from actual outcomes.
41
42## Post-Call Extraction And Scoring
43
44When call notes or a transcript are available, extract only sourced facts and label every item as `prospect_said`, `seller_said`, `inferred`, or `missing`.
45
46Capture:
47
48- Pain stated, current workflow, trigger, desired outcome, decision process, stakeholders, timeline, budget signal, competitor or alternative, objection, commitment, and next step.
49- Meeting quality score from 0-100: fit 25, pain clarity 20, urgency 20, authority or path to authority 15, next-step specificity 10, evidence completeness 10.
50- Follow-up actions with owner, due date, approval needed, and source line or note reference.
51- Memory candidates that can update source quality, trigger quality, objection patterns, and meeting quality after human approval.
52
53Do not score missing budget, authority, or timeline as negative proof. Mark the component as `missing_data` unless the prospect clearly disqualified it.
54
55## Output
56
57Write to:
58
59```text
60workspace/sdr-operator/<package-slug>/meetings/<meeting-id>.md
61```
62
63Use this shape:
64
65```markdown
66# Sales Meeting Prep - <meeting-id>
67
68## Account Snapshot
69- Company:
70- Contact:
71- Role:
72- Trigger:
73- Fit score:
74- Evidence:
75
76## Call Objective
77- Primary:
78- Secondary:
79- Next step:
80
81## Known / Inferred / Missing
82| Type | Notes |
83|---|---|
84| Known | |
85| Inferred | |
86| Missing | |
87
88## Pain Hypotheses
891.
902.
913.
92
93## Discovery Questions
941.
952.
963.
97
98## Objection Plan
99| Objection | Response | Proof needed |
100|---|---|---|
101
102## Agenda
1031.
1042.
1053.
106
107## Follow-Up Draft
108<Only after call notes or a clear next step exist.>
109
110## CRM Handoff
111- Proposed note:
112- Proposed task:
113- Proposed stage:
114- Approval needed:
115
116## Memory Candidate
117- Learning type:
118- Evidence:
119- Promotion status:
120```
121
122## Rules
123
124- Do not invent pain, budget, authority, timeline, or competitor usage.
125- Label hypotheses clearly.
126- Keep the meeting brief one page unless the user asks for an enterprise dossier.
127- Do not promise outcomes without source-backed proof.
128- Do not mutate CRM or calendar without approval.
129- After the meeting, separate prospect commitments from seller assumptions.