Run the Markster OS sales playbook
Sales Operator

Run the Markster OS sales playbook. CHECK deal context, DO discovery/proposal/close, VERIFY before moving stages.
--- name: sales description: 'Run the Markster OS sales playbook. CHECK deal context, DO discovery/proposal/close, VERIFY before moving stages. Includes 9 Kill Skills audit for conversion problems.' --- # Sales Operator --- ## CHECK **1. Foundation ready?** Read `company-context/offer.md` and `company-context/audience.md`. Required before running this skill: - F1: ICP defined with buying trigger - F2: Offer stated as an outcome, not a deliverable. Pricing documented.
Overview
Read company-context/offer.md and company-context/audience.md.
Manual install (npx, ZIP)
npx skills add markster/markster-os --skill sales -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/markster/markster-os/tar.gz/b1da50054715 \
| tar -xz -C ~/.claude/skills --strip-components=2 markster-os-b1da50054715/skills/salesNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/b0c0c6de16798f755d04/sales.zip" -OutFile "$env:TEMP\sales.zip"; Expand-Archive "$env:TEMP\sales.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md8.1 KB
Read the files here
markster/
Shared references3SKILL.md reads these from elsewhere in the repo. Not in the ZIP.
- discovery-call.mdplaybooks/biz-dev/sales/templates/8.6 KB
- objections.mdplaybooks/biz-dev/sales/templates/11.3 KB
- proposal.mdplaybooks/biz-dev/sales/templates/5.7 KB
Show the full text212 lines
Sales Operator
CHECK
1. Foundation ready?
Read company-context/offer.md and company-context/audience.md.
Required before running this skill:
- F1: ICP defined with buying trigger
- F2: Offer stated as an outcome, not a deliverable. Pricing documented.
- Proof: at least one specific result (company type + number + timeframe)
If any of these are missing: "The sales process runs on Foundation. Without a defined ICP, outcome statement, and proof point, your sales calls will produce inconsistent results because you are improvising instead of executing a system. Complete F1 and F2 first."
2. Which stage?
Ask: "Which of these describes where you need help right now?"
1. Preparing for a discovery call (upcoming call)
2. Writing a proposal after a discovery call
3. Handling a stall or objection
4. Auditing why deals aren't closing (conversion problem)
5. Reviewing the pipeline
Route to the corresponding DO section below.
3. Archetype
The sales motion differs by business type. Confirm the type before starting.
| Type | Key difference |
|---|---|
| B2B SaaS | Demo-led, shorter cycle, trial or POC as close mechanism |
| Consulting / Advisory | Longer cycle, relationship-driven, proposal is the close mechanism |
| Agency | Scoped project or retainer, value tied to outcomes not hours |
| Trades | Phone + in-person, speed of response is often the competitive moat |
Read the relevant segment file before running any stage: playbooks/segments/
DO
Stage 1: Discovery call prep
Pre-call research (10 minutes max):
- Company: what do they do, how big, what changed recently
- Contact: role, tenure, what they have said publicly
- Trigger: what happened that made them take this meeting
Qualification threshold: Before the call, define what must be true for you to want this client:
- Company type match
- Budget range
- Problem severity
- Decision-making authority
If they do not meet the threshold on the call, do not propose. Qualify out cleanly.
Call structure (45 minutes):
| Minutes | Phase | Purpose |
|---|---|---|
| 0-5 | Open | Set agenda. Ask why they agreed to the call. |
| 5-25 | Situation questions | Current state, history, what they have tried |
| 25-35 | Implication questions | Cost of the problem continuing. Their words, not yours. |
| 35-40 | Solution framing | 2-3 sentences. Tailored to what they described. |
| 40-45 | Next steps | One specific action with a date. |
Key questions to ask (pull from playbooks/biz-dev/sales/templates/discovery-call.md):
- "What does solving this mean for you personally?"
- "What have you already tried?"
- "If we do nothing, what happens to this problem in 6 months?"
- "What would need to be true for you to move forward on this?"
After the call (within 30 minutes): Capture: their exact language, the cost they named, qualifying signals, confirmed next step. Use this to write the proposal.
Stage 2: Proposal writing
Use playbooks/biz-dev/sales/templates/proposal.md.
Build each section with the discovery notes in front of you:
| Section | Rule |
|---|---|
| Situation summary | Use their words. Quote what they said. Do not rephrase. |
| Outcome | F2 outcome statement tailored to their specific situation. |
| Approach | 3-6 steps. Enough for confidence. Not enough to DIY. |
| Timeline | First visible result in 14 days. Full outcome by [specific date]. |
| Investment | Outcome-based price from F2. State confidently, no apology. |
| Risk reversal | From F2. One clear statement of what happens if it does not work. |
| Next steps | One action to say yes. Not two. One. |
If a discovery notes section is missing: Do not improvise or fill it with assumptions. Stop and ask the user: "What did the prospect say about [the missing section]?" If the information was not captured on the discovery call, schedule a 10-minute follow-up call before sending the proposal. A proposal missing the prospect's own words will not close.
Delivery rule: Walk through the proposal on a call. Do not just email a PDF and wait. Send it 2 hours before the call so they can review. Walk through it live. Close on the call.
Stage 3: Objection handling
"I need to think about it" Ask: "Of course -- what specifically would make you more confident moving forward?" Do not accept the vague response. Get the specific concern. Address that, not the general objection.
"Too expensive" Ask: "What are you comparing it to?" Reframe against: cost of the problem continuing, cost of hiring internally, or the value of the outcome. Never lower the price without removing scope. If they need a lower entry point, propose the Downsell: a smaller first engagement, not a discount.
"We need internal approval" Offer to create a one-pager they can share internally. Write it for them. Use their language. Make their internal sell easy.
"We already have someone for this" Ask: "Is there still an area where the problem persists?" Do not pitch against the incumbent directly. Find the gap the incumbent is not solving.
"Not the right time" Ask: "When would be the right time, and what needs to happen between now and then?" Their answer is your follow-up roadmap. Set a reminder. Come back when the condition is met.
Full objection scripts: playbooks/biz-dev/sales/templates/objections.md
Stage 4: Conversion audit (9 Kill Skills)
Use this when close rate is below target or declining.
Pull the last 5 recorded calls. Score each Kill Skill 1-3.
| Kill Skill | What to listen for |
|---|---|
| 1 Breathe the Script | Is the script running word for word, or improvised? |
| 2 Tone | 150-170 wpm? Loud enough? Every word clear? |
| 3 Introduction | Call framed in first 60 seconds? Agenda set? |
| 4 Discovery | At least 20 minutes of questions before offering anything? |
| 5 Offer | Is the offer presented using their own words from discovery? |
| 6 Objections | Are objections addressed without losing momentum? |
| 7 Looping | After a failed close, does the rep return to discovery? |
| 8 BAMFAM | Does every call end with a next meeting booked? |
| 9 Referrals | Is every closed customer asked for names on the close call? |
The lowest-scoring Kill Skill is the training drill.
Pause rule: After asking for the business, pause for at least 8 seconds. Do not fill the silence. The person who speaks first loses. Most closers answer their own question within 3 seconds.
Stage 5: Pipeline review
Walk through every active deal. For each one, answer:
Deal: [Company name]
Stage: intro / discovery / proposal / negotiation / stalled
Last contact: [date]
Next action: [specific action]
Next action date: [date]
Blocker: [if any]
Flag: any deal without a next action date. It will die.
Flag: any deal with no contact in 14+ days. Send a re-engagement email today.
Flag: any deal sitting at "proposal sent" for more than 7 days. Follow up with a specific question, not "just checking in."
VERIFY
Before ending this session:
1. Next step defined?
Every active deal must have one next action with a date. No exceptions.
2. Objection unblocked?
If a deal was stuck on an objection, confirm the response was sent or scheduled.
3. Conversion metric set?
State the baseline: "Current close rate is [X]%. Target this month is [Y]%."
If close rate is below target: confirm which Kill Skill was identified as the gap and what the drill is.
4. Pipeline health?
Confirm no deal is sitting without a next action date.
5. BAMFAM confirmed?
If a discovery call was prepared this session: confirm a follow-up call or proposal delivery date is already on the calendar.
Reference files
- Full playbook:
playbooks/biz-dev/sales/README.md - Discovery call guide:
playbooks/biz-dev/sales/templates/discovery-call.md - Proposal template:
playbooks/biz-dev/sales/templates/proposal.md - Objection scripts:
playbooks/biz-dev/sales/templates/objections.md - Segment archetypes:
playbooks/segments/
| 1 | |
| 2 | name sales |
| 3 | description 'Run the Markster OS sales playbook. CHECK deal context, DO discovery/proposal/close, VERIFY before moving stages. Includes 9 Kill Skills audit for conversion problems.' |
| 4 | |
| 5 | |
| 6 | # Sales Operator |
| 7 | |
| 8 | |
| 9 | |
| 10 | ## CHECK |
| 11 | |
| 12 | **1. Foundation ready?** |
| 13 | |
| 14 | Read `company-context/offer.md` and `company-context/audience.md`. |
| 15 | |
| 16 | Required before running this skill: |
| 17 | F1: ICP defined with buying trigger |
| 18 | F2: Offer stated as an outcome, not a deliverable. Pricing documented. |
| 19 | Proof: at least one specific result (company type + number + timeframe) |
| 20 | |
| 21 | If any of these are missing: "The sales process runs on Foundation. Without a defined ICP, outcome statement, and proof point, your sales calls will produce inconsistent results because you are improvising instead of executing a system. Complete F1 and F2 first." |
| 22 | |
| 23 | **2. Which stage?** |
| 24 | |
| 25 | Ask: "Which of these describes where you need help right now?" |
| 26 | |
| 27 | |
| 28 | 1. Preparing for a discovery call (upcoming call) |
| 29 | 2. Writing a proposal after a discovery call |
| 30 | 3. Handling a stall or objection |
| 31 | 4. Auditing why deals aren't closing (conversion problem) |
| 32 | 5. Reviewing the pipeline |
| 33 | |
| 34 | |
| 35 | Route to the corresponding DO section below. |
| 36 | |
| 37 | **3. Archetype** |
| 38 | |
| 39 | The sales motion differs by business type. Confirm the type before starting. |
| 40 | |
| 41 | | Type | Key difference | |
| 42 | |------|---------------| |
| 43 | | B2B SaaS | Demo-led, shorter cycle, trial or POC as close mechanism | |
| 44 | | Consulting / Advisory | Longer cycle, relationship-driven, proposal is the close mechanism | |
| 45 | | Agency | Scoped project or retainer, value tied to outcomes not hours | |
| 46 | | Trades | Phone + in-person, speed of response is often the competitive moat | |
| 47 | |
| 48 | Read the relevant segment file before running any stage: `playbooks/segments/` |
| 49 | |
| 50 | |
| 51 | |
| 52 | ## DO |
| 53 | |
| 54 | ### Stage 1: Discovery call prep |
| 55 | |
| 56 | **Pre-call research (10 minutes max):** |
| 57 | Company: what do they do, how big, what changed recently |
| 58 | Contact: role, tenure, what they have said publicly |
| 59 | Trigger: what happened that made them take this meeting |
| 60 | |
| 61 | **Qualification threshold:** |
| 62 | Before the call, define what must be true for you to want this client: |
| 63 | Company type match |
| 64 | Budget range |
| 65 | Problem severity |
| 66 | Decision-making authority |
| 67 | |
| 68 | If they do not meet the threshold on the call, do not propose. Qualify out cleanly. |
| 69 | |
| 70 | **Call structure (45 minutes):** |
| 71 | |
| 72 | | Minutes | Phase | Purpose | |
| 73 | |---------|-------|---------| |
| 74 | | 0-5 | Open | Set agenda. Ask why they agreed to the call. | |
| 75 | | 5-25 | Situation questions | Current state, history, what they have tried | |
| 76 | | 25-35 | Implication questions | Cost of the problem continuing. Their words, not yours. | |
| 77 | | 35-40 | Solution framing | 2-3 sentences. Tailored to what they described. | |
| 78 | | 40-45 | Next steps | One specific action with a date. | |
| 79 | |
| 80 | **Key questions to ask (pull from `playbooks/biz-dev/sales/templates/discovery-call.md`):** |
| 81 | "What does solving this mean for you personally?" |
| 82 | "What have you already tried?" |
| 83 | "If we do nothing, what happens to this problem in 6 months?" |
| 84 | "What would need to be true for you to move forward on this?" |
| 85 | |
| 86 | **After the call (within 30 minutes):** |
| 87 | Capture: their exact language, the cost they named, qualifying signals, confirmed next step. |
| 88 | Use this to write the proposal. |
| 89 | |
| 90 | ### Stage 2: Proposal writing |
| 91 | |
| 92 | Use `playbooks/biz-dev/sales/templates/proposal.md`. |
| 93 | |
| 94 | Build each section with the discovery notes in front of you: |
| 95 | |
| 96 | | Section | Rule | |
| 97 | |---------|------| |
| 98 | | Situation summary | Use their words. Quote what they said. Do not rephrase. | |
| 99 | | Outcome | F2 outcome statement tailored to their specific situation. | |
| 100 | | Approach | 3-6 steps. Enough for confidence. Not enough to DIY. | |
| 101 | | Timeline | First visible result in 14 days. Full outcome by [specific date]. | |
| 102 | | Investment | Outcome-based price from F2. State confidently, no apology. | |
| 103 | | Risk reversal | From F2. One clear statement of what happens if it does not work. | |
| 104 | | Next steps | One action to say yes. Not two. One. | |
| 105 | |
| 106 | **If a discovery notes section is missing:** Do not improvise or fill it with assumptions. Stop and ask the user: "What did the prospect say about [the missing section]?" If the information was not captured on the discovery call, schedule a 10-minute follow-up call before sending the proposal. A proposal missing the prospect's own words will not close. |
| 107 | |
| 108 | **Delivery rule:** Walk through the proposal on a call. Do not just email a PDF and wait. Send it 2 hours before the call so they can review. Walk through it live. Close on the call. |
| 109 | |
| 110 | ### Stage 3: Objection handling |
| 111 | |
| 112 | **"I need to think about it"** |
| 113 | Ask: "Of course -- what specifically would make you more confident moving forward?" |
| 114 | Do not accept the vague response. Get the specific concern. Address that, not the general objection. |
| 115 | |
| 116 | **"Too expensive"** |
| 117 | Ask: "What are you comparing it to?" |
| 118 | Reframe against: cost of the problem continuing, cost of hiring internally, or the value of the outcome. |
| 119 | Never lower the price without removing scope. If they need a lower entry point, propose the Downsell: a smaller first engagement, not a discount. |
| 120 | |
| 121 | **"We need internal approval"** |
| 122 | Offer to create a one-pager they can share internally. Write it for them. Use their language. Make their internal sell easy. |
| 123 | |
| 124 | **"We already have someone for this"** |
| 125 | Ask: "Is there still an area where the problem persists?" |
| 126 | Do not pitch against the incumbent directly. Find the gap the incumbent is not solving. |
| 127 | |
| 128 | **"Not the right time"** |
| 129 | Ask: "When would be the right time, and what needs to happen between now and then?" |
| 130 | Their answer is your follow-up roadmap. Set a reminder. Come back when the condition is met. |
| 131 | |
| 132 | Full objection scripts: `playbooks/biz-dev/sales/templates/objections.md` |
| 133 | |
| 134 | ### Stage 4: Conversion audit (9 Kill Skills) |
| 135 | |
| 136 | Use this when close rate is below target or declining. |
| 137 | |
| 138 | Pull the last 5 recorded calls. Score each Kill Skill 1-3. |
| 139 | |
| 140 | | Kill Skill | What to listen for | |
| 141 | |-----------|-------------------| |
| 142 | | 1 Breathe the Script | Is the script running word for word, or improvised? | |
| 143 | | 2 Tone | 150-170 wpm? Loud enough? Every word clear? | |
| 144 | | 3 Introduction | Call framed in first 60 seconds? Agenda set? | |
| 145 | | 4 Discovery | At least 20 minutes of questions before offering anything? | |
| 146 | | 5 Offer | Is the offer presented using their own words from discovery? | |
| 147 | | 6 Objections | Are objections addressed without losing momentum? | |
| 148 | | 7 Looping | After a failed close, does the rep return to discovery? | |
| 149 | | 8 BAMFAM | Does every call end with a next meeting booked? | |
| 150 | | 9 Referrals | Is every closed customer asked for names on the close call? | |
| 151 | |
| 152 | The lowest-scoring Kill Skill is the training drill. |
| 153 | |
| 154 | **Pause rule:** After asking for the business, pause for at least 8 seconds. Do not fill the silence. The person who speaks first loses. Most closers answer their own question within 3 seconds. |
| 155 | |
| 156 | ### Stage 5: Pipeline review |
| 157 | |
| 158 | Walk through every active deal. For each one, answer: |
| 159 | |
| 160 | |
| 161 | Deal: [Company name] |
| 162 | Stage: intro / discovery / proposal / negotiation / stalled |
| 163 | Last contact: [date] |
| 164 | Next action: [specific action] |
| 165 | Next action date: [date] |
| 166 | Blocker: [if any] |
| 167 | |
| 168 | |
| 169 | Flag: any deal without a next action date. It will die. |
| 170 | |
| 171 | Flag: any deal with no contact in 14+ days. Send a re-engagement email today. |
| 172 | |
| 173 | Flag: any deal sitting at "proposal sent" for more than 7 days. Follow up with a specific question, not "just checking in." |
| 174 | |
| 175 | |
| 176 | |
| 177 | ## VERIFY |
| 178 | |
| 179 | Before ending this session: |
| 180 | |
| 181 | **1. Next step defined?** |
| 182 | |
| 183 | Every active deal must have one next action with a date. No exceptions. |
| 184 | |
| 185 | **2. Objection unblocked?** |
| 186 | |
| 187 | If a deal was stuck on an objection, confirm the response was sent or scheduled. |
| 188 | |
| 189 | **3. Conversion metric set?** |
| 190 | |
| 191 | State the baseline: "Current close rate is [X]%. Target this month is [Y]%." |
| 192 | |
| 193 | If close rate is below target: confirm which Kill Skill was identified as the gap and what the drill is. |
| 194 | |
| 195 | **4. Pipeline health?** |
| 196 | |
| 197 | Confirm no deal is sitting without a next action date. |
| 198 | |
| 199 | **5. BAMFAM confirmed?** |
| 200 | |
| 201 | If a discovery call was prepared this session: confirm a follow-up call or proposal delivery date is already on the calendar. |
| 202 | |
| 203 | |
| 204 | |
| 205 | ## Reference files |
| 206 | |
| 207 | Full playbook: `playbooks/biz-dev/sales/README.md` |
| 208 | Discovery call guide: `playbooks/biz-dev/sales/templates/discovery-call.md` |
| 209 | Proposal template: `playbooks/biz-dev/sales/templates/proposal.md` |
| 210 | Objection scripts: `playbooks/biz-dev/sales/templates/objections.md` |
| 211 | Segment archetypes: `playbooks/segments/` |
| 212 |
Details
- Updated
- May 15, 2026
- License
- MIT
- Stars on the repo
- ★ 64
- Checked
- Source
- markster/markster-os ↗
- Creator
- markster · 7 listings
Similar skills
See all →
SkillCurated aphorism collection with CRUDAphorisms
SkillNegotiates a commercial deal without giving away the termsDeal negotiation
SkillInfluence and negotiation toolkit for any interaction
SkillCreates professional case studies, engagement summariesCase Study Builder Assistant
SkillReview and redesign an app or website UI to strip outUnslop design
SkillTurn any YouTube video into a beautiful case-study📊 YouTube to Case StudyMore from markster
SkillRun the Markster OS cold email playbookCold Email Operator
SkillRun the Markster OS content playbookContent Operator
SkillRun the Markster OS events playbookEvents Operator
SkillRun the Markster OS fundraising playbookFundraising Operator
SkillDiagnostic operator for Markster OSMarkster OS Operator
SkillRun structured B2B research prompts from the Markster OSResearch Operator