New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Run the Markster OS sales playbook

Sales Operator

by markster · MIT license · ★ 64 on GitHub · updated May 15

Sales Operator cover

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)
Claude Codenpx skills add markster/markster-os --skill sales -g -a claude-code
Claude Code (manual)mkdir -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/sales
Windows (PowerShell)New-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" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md8.1 KB
Read the files here
markster/b1da5001 file
Shared references3SKILL.md reads these from elsewhere in the repo. Not in the ZIP.Get them on GitHub ↗
SKILL.md
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---
2name: sales
3description: '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 
14Read `company-context/offer.md` and `company-context/audience.md`.
15 
16Required 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 
21If 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 
25Ask: "Which of these describes where you need help right now?"
26 
27```
281. Preparing for a discovery call (upcoming call)
292. Writing a proposal after a discovery call
303. Handling a stall or objection
314. Auditing why deals aren't closing (conversion problem)
325. Reviewing the pipeline
33```
34 
35Route to the corresponding DO section below.
36 
37**3. Archetype**
38 
39The 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 
48Read 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:**
62Before 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 
68If 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):**
87Capture: their exact language, the cost they named, qualifying signals, confirmed next step.
88Use this to write the proposal.
89 
90### Stage 2: Proposal writing
91 
92Use `playbooks/biz-dev/sales/templates/proposal.md`.
93 
94Build 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"**
113Ask: "Of course -- what specifically would make you more confident moving forward?"
114Do not accept the vague response. Get the specific concern. Address that, not the general objection.
115 
116**"Too expensive"**
117Ask: "What are you comparing it to?"
118Reframe against: cost of the problem continuing, cost of hiring internally, or the value of the outcome.
119Never 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"**
122Offer 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"**
125Ask: "Is there still an area where the problem persists?"
126Do not pitch against the incumbent directly. Find the gap the incumbent is not solving.
127 
128**"Not the right time"**
129Ask: "When would be the right time, and what needs to happen between now and then?"
130Their answer is your follow-up roadmap. Set a reminder. Come back when the condition is met.
131 
132Full objection scripts: `playbooks/biz-dev/sales/templates/objections.md`
133 
134### Stage 4: Conversion audit (9 Kill Skills)
135 
136Use this when close rate is below target or declining.
137 
138Pull 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 
152The 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 
158Walk through every active deal. For each one, answer:
159 
160```
161Deal: [Company name]
162Stage: intro / discovery / proposal / negotiation / stalled
163Last contact: [date]
164Next action: [specific action]
165Next action date: [date]
166Blocker: [if any]
167```
168 
169Flag: any deal without a next action date. It will die.
170 
171Flag: any deal with no contact in 14+ days. Send a re-engagement email today.
172 
173Flag: 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 
179Before ending this session:
180 
181**1. Next step defined?**
182 
183Every active deal must have one next action with a date. No exceptions.
184 
185**2. Objection unblocked?**
186 
187If a deal was stuck on an objection, confirm the response was sent or scheduled.
188 
189**3. Conversion metric set?**
190 
191State the baseline: "Current close rate is [X]%. Target this month is [Y]%."
192 
193If 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 
197Confirm no deal is sitting without a next action date.
198 
199**5. BAMFAM confirmed?**
200 
201If 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 
View all files on GitHub →

Details

Updated
May 15, 2026
License
MIT
Stars on the repo
★ 64
Checked
Source
markster/markster-os ↗
Creator
markster · 7 listings
View creator

Similar skills

See all →
SkillCurated aphorism collection with CRUDAphorismsdanielmiessler/LifeOS · by danielmiesslerCurated aphorism collection with CRUD — content-based matching, themed search, thinker research, DB maintenance. Quotes organized by author/theme/context/usage to prevent repetition. Four workflows: FindAphorism, AddAphorism, ResearchThinker, SearchAphorisms. Themes: Stoicism, Wisdom, Truth-seeking, Excellence, Resilience, Curiosity. USE WHEN aphorism, quote, find a quote, research thinker, add aphorism, quote for newsletter, what did X say about, quote bank. NOT FOR creative writing or social posts.★ 19.3k GitHub starsSkillNegotiates a commercial deal without giving away the termsDeal negotiationcbrock84/headcount · by cbrock84Negotiates a commercial deal without giving away the terms that matter — preparing your walk-away and theirs, trading concessions rather than conceding them, recognizing the tactics that create false urgency, protecting price by moving other variables, and closing on terms someone can actually deliver. Use this to prepare for a negotiation, respond to a demand mid-deal, work out why discounts keep landing at quarter end, or review terms before they are signed.★ 2k GitHub starsSkillInfluence and negotiation toolkit for any interactionsamber/cc-skills · by samberInfluence and negotiation toolkit for any interaction needing another person's agreement, even when the user never says 'negotiation'. Covers B2B sales, salary reviews and raise asks, collective bargaining and unions, hard 1:1s, recruitment closes, cross-cultural deals, mediation, and diplomatic messages — declining, pushing back on scope, justifying a delay, raising a concern, getting alignment. Use when the user says 'they just said X, what do I say' or 'draft a reply', or mentions a buyer, champion, procurement, RFP, sponsor, HR, union, or candidate, or a pushback, refusal, ghosting, no-decision, escalation, fixed budget, counter-offer, comp band, strike, BATNA, anchor, or concession.★ 222 GitHub starsSkillCreates professional case studies, engagement summariesCase Study Builder Assistantrealjaymes/marketingagentskills · by realjaymesCreates professional case studies, engagement summaries, and project summaries. Use when the user wants to create a 'case study,' 'client success story,' 'engagement summary,' 'project summary,' or 'portfolio piece.'★ 65 GitHub starsSkillReview and redesign an app or website UI to strip outUnslop designmarcosnovo/unslop-design · by marcosnovoReview and redesign an app or website UI to strip out the "slop" (decorative accent color, gradients, glows, noisy badges, emoji as icons, eyeballed spacing, greetings as titles, Title Case, flat hierarchy, repeated numbers) with a system (spacing, type, color roles, elevation) and two modes: a quick five-fix pass for one screen, or an orchestrated process for a whole app (parallel reviewers, a published winning proposal, devs per area, audits, PR). Covers SwiftUI, Compose and web (dashboards, landing pages, Tailwind), with scripts that scan the code, measure the rendered page and score it from 0 to 100. Use it when asked to "review the design", "make it look less AI", "unslop", "polish this screen", "design review", "winning proposal", "audit this dashboard", or when given videos or screenshots of an app or site asking for feedback or a redesign. Also use it to start a design system (spacing, type, palette, shadow scales) or to audit tokens, contrast or consistency across screens.★ 14 GitHub starsSkillTurn any YouTube video into a beautiful case-study📊 YouTube to Case Studytstfully/youtube-to-case-study · by tstfullyTurn any YouTube video (founder interview, product teardown, conference talk, marketing breakdown, UX walkthrough, podcast) into a beautiful case-study slideshow: one HTML file that opens in any browser, built on reveal.js, with speaker notes and every fact linked to the exact second in the video. Use this skill whenever someone wants a case study, business case study, marketing case study, UX case study, product teardown, growth teardown, competitor breakdown, swipe file, lesson deck, or presentation / slides / deck from a YouTube video or link. Also trigger on 'turn this video into a case study', 'make slides from this YouTube video', 'case study from this talk', 'teardown of this video', 'youtube to slides', 'youtube to presentation', or 'summarize this video as a deck'. Works for marketers, educators, product managers, students, and consultants; no coding needed.★ 3 GitHub stars

More from markster

SkillRun the Markster OS cold email playbookCold Email Operatormarkster/markster-os · by marksterRun the Markster OS cold email playbook. CHECK prerequisites, DO the sequence build, VERIFY before sending. Routes through ScaleOS G3 Book with context from F1/F2.★ 64 GitHub starsSkillRun the Markster OS content playbookContent Operatormarkster/markster-os · by marksterRun the Markster OS content playbook. CHECK prerequisites (ICP, messaging guide, platform, time), DO theme definition + 30-day calendar + writing + distribution, VERIFY output before declaring done. Routes through ScaleOS G2 Warm.★ 64 GitHub starsSkillRun the Markster OS events playbookEvents Operatormarkster/markster-os · by marksterRun the Markster OS events playbook. CHECK prerequisites (ICP, offer, specific event), DO pre-event targeting + during-event conversation system + post-event follow-up, VERIFY before leaving the event pipeline empty. Routes through ScaleOS G2 Warm.★ 64 GitHub starsSkillRun the Markster OS fundraising playbookFundraising Operatormarkster/markster-os · by marksterRun the Markster OS fundraising playbook. CHECK stage, traction, and funding path before building anything. DO investor ICP + list + outreach + pitch + close. VERIFY investor pipeline is real before claiming readiness. Routes through ScaleOS Biz Dev.★ 64 GitHub starsSkillDiagnostic operator for Markster OSMarkster OS Operatormarkster/markster-os · by marksterDiagnostic operator for Markster OS. Identifies the constraint brick, runs the Hormozi diagnostic, and routes to the right playbook with context pre-filled. Run this before any other skill.★ 64 GitHub starsSkillRun structured B2B research prompts from the Markster OSResearch Operatormarkster/markster-os · by marksterRun structured B2B research prompts from the Markster OS library. CHECK what they are trying to learn and ICP context. DO one or more of 9 prompts (competitive intelligence, buyer JTBD, buying signals, pricing perception, GTM channels, objection research, market positioning, mental category positioning, first 60 seconds). VERIFY output is documented back into Foundation.★ 64 GitHub stars