Sales Script logo

Sales Script

Community
shawnpang
sales-script

When a founder needs demo scripts, discovery call frameworks, objection handling, RFP/RFI responses, competitive feature matrices, POC planning, or closing playbooks. Activate for sales calls, demo prep, talk tracks, bid responses, competitor comparisons, or pre-sales engineering.

Overview

Publishershawnpang
Repositorystartup-founder-skills
Skill namesales-script
Stars
368
Forks
43
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by shawnpang on GitHub. Read the source before you install it.

Installation

Install the Sales Script AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/shawnpang/startup-founder-skills/tree/main/skills/sales-script
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/shawnpang/startup-founder-skills.git /tmp/startup-founder-skills
mkdir -p .claude/skills
cp -r /tmp/startup-founder-skills/skills/sales-script .claude/skills/sales-script
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Sales Script in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Sales Script on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Sales Script is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Sales Script

When to Use

  • Preparing for a discovery call, product demo, or closing meeting
  • Responding to an RFP/RFI and need coverage gap analysis
  • Building a competitive feature comparison matrix against rivals
  • Planning or scoring a proof-of-concept (POC) engagement
  • Preparing a technical demo script with stakeholder-specific talking points
  • Handling objections or conducting win/loss analysis

Context Required

From startup-context or the user:

  • Product/service — What you sell, who it is for, key capabilities
  • Target persona — Role, seniority, typical pain points
  • Deal context — Stage, deal size, stakeholders involved, known objections
  • Competitive landscape — Who else they are evaluating, your differentiators
  • Proof points — Metrics, case studies, customer quotes
  • RFP/RFI details — If responding to a formal request, the requirement categories and priorities

Workflow

Phase 1: Discovery & Research

  1. Gather context — Read startup-context. Identify the script type needed: discovery call, demo, RFP response, competitive analysis, or POC plan.
  2. Map customer requirements — Document the prospect's current architecture, pain points, integration requirements, security/compliance needs, and business drivers.
  3. Assess competitive landscape — Identify competitors in the deal. Map your product capabilities against theirs to find differentiators and vulnerabilities.
  4. Score requirement coverage — For RFP/RFI responses, categorize each requirement as Full (100%), Partial (50%), Planned (25%), or Gap (0%). Weight by priority: Must-Have 3x, Should-Have 2x, Nice-to-Have 1x.

Phase 2: Solution Design & Positioning

  1. Map pain to value — Connect each prospect pain point to a specific product capability with proof (metrics, case studies).
  2. Build competitive differentiation — Identify at least one strong differentiator per customer priority. If none exist, flag for product team escalation.
  3. Design the talk track — Structure the conversation or document around their priorities, not your feature list.

Phase 3: Script & Demo Preparation

  1. Draft the script — Write the full script with timing, talk tracks, questions, transition cues, and stakeholder-specific talking points.
  2. Prepare objection handling — Anticipate likely objections and write response frameworks using the LAER model.
  3. Build demo environment — Create a pre-demo checklist: environment tested, sample data loaded, backup environment prepared, customer-specific branding applied.

Phase 4: POC & Closing (if applicable)

  1. Define POC scope — Set success criteria, timeline (typically 5 weeks), phased testing plan. Evaluate across functionality, performance, integration, usability, support. Require >60% for a go recommendation.
  2. Close the deal — Package POC results, demo feedback, and competitive positioning. Apply closing techniques appropriate to the deal stage.

Output Format

Deliver the format matching the request: Discovery call script (SPIN-phase questions, qualifying criteria, next-step framing), Demo script (scene-by-scene with timing, per-role talk tracks, pre-demo checklist, objection table), RFP response analysis (coverage score, gap count, bid/no-bid recommendation), Competitive matrix (feature comparison with weighted scores, differentiators, vulnerabilities), POC plan (phased timeline, success criteria, scorecard), Objection handling doc (table: objection, concern, response, proof, follow-up), or Closing playbook (decision criteria, techniques, timeline).

Frameworks & Best Practices

Discovery Call Framework (30 min)

PhaseDurationWhat to Do
Rapport & agenda3 minSet the agenda, confirm time, build quick rapport
Situation questions7 minUnderstand their current state and workflow
Problem questions8 minDig into pain points, frequency, and impact
Implication questions5 minExplore the cost of not solving the problem
Need-payoff questions4 minLet them articulate the value of a solution
Next steps3 minSummarize, confirm fit, schedule the demo

Demo Script Structure

Pre-demo checklist: Environment tested, sample data loaded, backup environment ready, screen sharing tested, browser tabs pre-loaded, network/VPN verified, customer branding applied.

Attendee mapping: For each attendee, document their title, role in evaluation (decision maker / champion / technical evaluator / end user), and key interest area.

SegmentDurationContent
Opening5 minThank attendees, recap discovery findings, set agenda
Use Case 17 minPrimary pain point demo with business context and differentiator highlights
Check-in2 min"How does this compare to how you handle it today?"
Use Case 27 minSecondary pain point demo
Use Case 36 minDifferentiator or delight feature they did not expect
Integration demo10 minShow connector setup, data flow, end-to-end workflow
Admin & security5 minRBAC, audit logs, SSO
Q&A5 minHandle live questions
Close5 minSummarize value, propose next steps with specific dates

Demo principles: Demo after discovery, never before. Use their terminology and data. Leave time for questions. Share why you built the feature — origin stories resonate more than feature walkthroughs.

RFP Bid/No-Bid Framework

  • Bid: Coverage >70% AND must-have gaps <=3
  • Conditional Bid: Coverage 50-70% OR must-have gaps 2-3
  • No-Bid: Coverage <50% OR must-have gaps >3

Objection Handling (LAER Model)

  1. Listen — Let them finish. Do not interrupt or get defensive.
  2. Acknowledge — "That makes sense" or "I hear that a lot."
  3. Explore — Ask a follow-up to understand the real concern.
  4. Respond — Address the real concern with proof, then confirm.
CategoryExample ObjectionResponse Strategy
Price"Too expensive"Reframe as ROI. "What is the cost of not solving this?"
Timing"Not the right time"Uncover the real blocker. "What would need to change?"
Competition"We use X already"Differentiate on their specific pain point
Authority"Need to check with my boss"Enable the champion with materials they need
Status quo"What we have works"Quantify hidden cost. Share a peer story.
Trust"You are too small"Lead with proof: customers, metrics, investors, team

Demo Recovery

If demo breaks: switch to backup, explain what they would have seen, offer recorded follow-up. If question derails: acknowledge, note for follow-up, return to script. If audience disengages: pause and ask "Is this addressing what you need?", skip to most relevant section.

Closing Techniques for Founders

  • Summary close: "We agreed [pain] costs [amount], our solution addresses [needs]. What would it take to move forward?"
  • Timeline close: "You want this solved by Q3. Working backward, we need to start by [date]."
  • Pilot close: "Start with a focused pilot on [use case], prove the value, expand from there."
  • Founder close: "I will personally ensure your onboarding goes smoothly. You work directly with me for 30 days."

Post-Demo Actions

Send thank-you email with recording within 24 hours. Share demo environment access. Send follow-up addressing unanswered questions. Schedule next meeting. Update CRM with demo notes and next steps. Log objections for battlecard updates.

Related Skills

  • cold-outreach — Use to generate the meetings that lead to these sales conversations
  • proposal-generation — Use after a successful demo to create the formal proposal, SOW, or contract

Examples

Prompt: "I have a demo tomorrow with the Head of Engineering at a fintech. They care about reducing deployment failures."

Good demo opening output:

"Thanks for making time, [Name]. Last week you mentioned your team spends about 8 hours per sprint dealing with failed deployments and rollbacks. You said the biggest pain is that it slows release velocity and frustrates the team. Is that still the top priority, or has anything changed?

Great. I want to show you three specific workflows that address deployment reliability. About 25 minutes, with time for your questions. Sound good?

Let me start with how [Similar Fintech Customer] handled this before switching to us..."

Prompt: "We got an RFP from a large enterprise. Should we bid?"

Good output snippet:

RFP Coverage Analysis:
- Overall coverage score: 68% (Conditional Bid range)
- Must-have gaps: 2 (within threshold)
- Recommendation: CONDITIONAL BID

Action items before proceeding:
1. Confirm planned roadmap items cover the 2 must-have gaps
2. Build differentiator narrative around your 3 strongest categories
3. Flag gaps to product team for timeline confirmation

Frequently asked questions

What does the Sales Script AI skill do?

When a founder needs demo scripts, discovery call frameworks, objection handling, RFP/RFI responses, competitive feature matrices, POC planning, or closing playbooks. Activate for sales calls, demo prep, talk tracks, bid responses, competitor comparisons, or pre-sales engineering.

Why use Sales Script on TypingMind?

Because you install it once and use it with any model. Sales Script is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Sales Script in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/shawnpang/startup-founder-skills/tree/main/skills/sales-script. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Sales Script?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Sales Script?

As many as you like. As long as a model supports skills, you can use Sales Script with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Sales Script AI skill free?

Yes. It is published on GitHub by shawnpang under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇