AI Sales Playbook — Value-Based Pricing & Deal Upselling skill
python3 telemetry/versioncheck.py 2>/dev/null || true
by ericosiu·MIT license·★ 3,615 Stars on the repo·GitHub ↗
npx degit ericosiu/ai-marketing-skills/sales-playbook#main ~/.claude/skills/sales-playbookChecked ·commit main
Files of AI Sales Playbook — Value-Based Pricing & Deal Upselling
Show the full text82 lines
AI Sales Playbook — Value-Based Pricing & Deal Upselling
Preamble (runs on skill start)
# Version check (silent if up to date)
python3 telemetry/version_check.py 2>/dev/null || true
# Telemetry opt-in (first run only, then remembers your choice)
python3 telemetry/telemetry_init.py 2>/dev/null || true
Privacy: This skill logs usage locally to
~/.ai-marketing-skills/analytics/. Remote telemetry is opt-in only. No code, file paths, or repo content is ever collected. Seetelemetry/README.md.
Framework for value-based pricing that moves deals from $10K/mo → $40-100K/mo. Pre-call briefings, tiered package generation, post-call analysis, and a pattern library for training sales teams on proven pricing techniques.
When to Use
Use this skill when:
- Preparing for a sales call and need competitive data to anchor on value
- Building tiered pricing proposals for prospects at different deal sizes
- Analyzing sales call transcripts to score against the value-based pricing framework
- Training sales reps on proven pricing patterns and objection handling
- Upselling existing deals by identifying missed value levers
Tools
Pre-Call Preparation
| Script | Purpose | Key Command |
|---|---|---|
value_pricing_briefing.py |
Generate pre-call briefing with competitive data, value calcs, and conversation hooks | python3 value_pricing_briefing.py --domain acme.com --competitors "comp1.com,comp2.com" |
value_pricing_packager.py |
Generate tiered S/M/L + performance pricing packages | python3 value_pricing_packager.py --target-monthly 80000 --services "seo,cro,content,paid" |
Post-Call Analysis
| Script | Purpose | Key Command |
|---|---|---|
call_analyzer.py |
Score a call transcript against the value-based pricing framework | python3 call_analyzer.py --transcript call.txt |
pricing_pattern_library.py |
Reference library of 10 proven pricing patterns + training mode | python3 pricing_pattern_library.py --list |
Configuration
All scripts use environment variables for API keys:
Optional Environment Variables
AHREFS_API_KEY— Ahrefs API key (Briefing Generator, optional — uses stubs without it)SEMRUSH_API_KEY— SEMrush API key (Briefing Generator, optional — uses stubs without it)ANTHROPIC_API_KEY— Anthropic API key (Call Analyzer, Pattern Library scenario mode)OPENAI_API_KEY— OpenAI API key (alternative to Anthropic for LLM features)
Scripts work without API keys using built-in stubs and sample data for testing.
Key Concepts
The Value-Based Pricing Framework
- Lead with data, not your pitch — Show the prospect their competitive gaps before discussing services
- Anchor high — Present the premium tier first so the target tier feels reasonable
- Tie price to value — Every dollar of investment maps to projected ROI
- Use competitive triggers — Competitor rankings activate urgency without being pushy
- Present tiered options — 3-4 tiers with clear tradeoffs, always including a performance option
Pricing Framework Score (0-100)
The call analyzer scores calls against these criteria:
- Showed data before pitching (20 pts)
- Presented tiered options (20 pts)
- Anchored high first (15 pts)
- Tied price to value/ROI (15 pts)
- Used competitive triggers (15 pts)
- Got prospect to state their own pain (15 pts)
Dependencies
- Python 3.9+
requests(for API integrations)- No other external dependencies
| 1 | # AI Sales Playbook — Value-Based Pricing & Deal Upselling |
| 2 | |
| 3 | ## Preamble (runs on skill start) |
| 4 | |
| 5 | |
| 6 | # Version check (silent if up to date) |
| 7 | python3 telemetry/version_check.py 2>/dev/null || true |
| 8 | |
| 9 | # Telemetry opt-in (first run only, then remembers your choice) |
| 10 | python3 telemetry/telemetry_init.py 2>/dev/null || true |
| 11 | |
| 12 | |
| 13 | > **Privacy:** This skill logs usage locally to `~/.ai-marketing-skills/analytics/`. Remote telemetry is opt-in only. No code, file paths, or repo content is ever collected. See `telemetry/README.md`. |
| 14 | |
| 15 | |
| 16 | |
| 17 | Framework for value-based pricing that moves deals from $10K/mo → $40-100K/mo. Pre-call briefings, tiered package generation, post-call analysis, and a pattern library for training sales teams on proven pricing techniques. |
| 18 | |
| 19 | ## When to Use |
| 20 | |
| 21 | Use this skill when: |
| 22 | Preparing for a sales call and need competitive data to anchor on value |
| 23 | Building tiered pricing proposals for prospects at different deal sizes |
| 24 | Analyzing sales call transcripts to score against the value-based pricing framework |
| 25 | Training sales reps on proven pricing patterns and objection handling |
| 26 | Upselling existing deals by identifying missed value levers |
| 27 | |
| 28 | ## Tools |
| 29 | |
| 30 | ### Pre-Call Preparation |
| 31 | |
| 32 | | Script | Purpose | Key Command | |
| 33 | |--------|---------|-------------| |
| 34 | | `value_pricing_briefing.py` | Generate pre-call briefing with competitive data, value calcs, and conversation hooks | `python3 value_pricing_briefing.py --domain acme.com --competitors "comp1.com,comp2.com"` | |
| 35 | | `value_pricing_packager.py` | Generate tiered S/M/L + performance pricing packages | `python3 value_pricing_packager.py --target-monthly 80000 --services "seo,cro,content,paid"` | |
| 36 | |
| 37 | ### Post-Call Analysis |
| 38 | |
| 39 | | Script | Purpose | Key Command | |
| 40 | |--------|---------|-------------| |
| 41 | | `call_analyzer.py` | Score a call transcript against the value-based pricing framework | `python3 call_analyzer.py --transcript call.txt` | |
| 42 | | `pricing_pattern_library.py` | Reference library of 10 proven pricing patterns + training mode | `python3 pricing_pattern_library.py --list` | |
| 43 | |
| 44 | ## Configuration |
| 45 | |
| 46 | All scripts use environment variables for API keys: |
| 47 | |
| 48 | ### Optional Environment Variables |
| 49 | |
| 50 | `AHREFS_API_KEY` — Ahrefs API key (Briefing Generator, optional — uses stubs without it) |
| 51 | `SEMRUSH_API_KEY` — SEMrush API key (Briefing Generator, optional — uses stubs without it) |
| 52 | `ANTHROPIC_API_KEY` — Anthropic API key (Call Analyzer, Pattern Library scenario mode) |
| 53 | `OPENAI_API_KEY` — OpenAI API key (alternative to Anthropic for LLM features) |
| 54 | |
| 55 | Scripts work without API keys using built-in stubs and sample data for testing. |
| 56 | |
| 57 | ## Key Concepts |
| 58 | |
| 59 | ### The Value-Based Pricing Framework |
| 60 | |
| 61 | **Lead with data, not your pitch** — Show the prospect their competitive gaps before discussing services |
| 62 | **Anchor high** — Present the premium tier first so the target tier feels reasonable |
| 63 | **Tie price to value** — Every dollar of investment maps to projected ROI |
| 64 | **Use competitive triggers** — Competitor rankings activate urgency without being pushy |
| 65 | **Present tiered options** — 3-4 tiers with clear tradeoffs, always including a performance option |
| 66 | |
| 67 | ### Pricing Framework Score (0-100) |
| 68 | |
| 69 | The call analyzer scores calls against these criteria: |
| 70 | Showed data before pitching (20 pts) |
| 71 | Presented tiered options (20 pts) |
| 72 | Anchored high first (15 pts) |
| 73 | Tied price to value/ROI (15 pts) |
| 74 | Used competitive triggers (15 pts) |
| 75 | Got prospect to state their own pain (15 pts) |
| 76 | |
| 77 | ## Dependencies |
| 78 | |
| 79 | Python 3.9+ |
| 80 | `requests` (for API integrations) |
| 81 | No other external dependencies |
| 82 |
Discussion
Alternatives
Browse more free Claude skills or everything in Sales.