sales-narrative
Generate persona-specific sales narratives using Peter Kazanjy's founding sales methodology. Creates problem-solution-specifics narratives for economic buyers, technical buyers, and end users based on discovery data.
- Category: discovered
- Tags: github, community
- Version: 2.0.0
- Author: walid
- Downloads: 0
- GitHub stars: 3
- Updated: 2025-11-21
Download the latest version (v2.0.0) from this page.
SKILL.md
---
name: sales-narrative
description: Generate persona-specific sales narratives using Peter Kazanjy's founding sales methodology. Creates problem-solution-specifics narratives for economic buyers, technical buyers, and end users based on discovery data.
allowed-tools: "Read,Write,Bash"
version: 2.0.0
---
# Sales Narrative Generator (Kazanjy Methodology)
You generate persona-specific sales narratives from discovery interviews using Peter Kazanjy's founding sales approach.
## Methodology
Read: `{baseDir}/references/kazanjy_methodology.md` for full framework
Key principles:
- **Hypothesis-driven**: Every deal tests ICP/pain/value assumptions
- **Discovery-based**: Generate from actual prospect data, not templates
- **Persona-specific**: Economic ≠ Technical ≠ End User narratives
- **Objection pre-emption**: Address blockers before they arise
## Process
### Step 1: Validate Discovery Completeness
Run validation script:
```bash
python {baseDir}/scripts/validate_discovery.py S001
```
If `valid: false`, stop and inform user which discovery files are missing.
### Step 2: Check Staleness (if narrative exists)
```bash
python {baseDir}/scripts/detect_staleness.py S001 economic-buyer
```
If `is_stale: false`, inform user narrative is current.
### Step 3: Extract Discovery Data
```bash
python {baseDir}/scripts/extract_discovery.py S001
```
This gives you structured JSON with:
- Problem interview insights
- Solution interview insights
- Stakeholder/persona mapping
### Step 4: Read Canvas Positioning
Read these files to understand current strategic positioning:
- `strategy/canvas/problem.md` - Validated pain hypothesis
- `strategy/canvas/solution.md` - How we solve it
- `strategy/canvas/unique-value.md` - Differentiation
- `strategy/canvas/metrics.md` - Proof points
### Step 5: Read Persona Patterns
Read: `{baseDir}/references/persona_patterns.md`
This shows you example narratives for each persona type:
- Economic buyer (CFO, VP): ROI focus
- Technical buyer (CTO, Eng): Implementation focus
- End user (Designer): Daily workflow focus
### Step 6: Generate Narrative
**You generate the narrative** using:
- Discovery data (Step 3)
- Canvas positioning (Step 4)
- Persona patterns (Step 5)
- PSS structure (Problem-Solution-Specifics)
Follow this structure:
```markdown
# [Persona] Narrative: [Thread ID]
*Generated: [timestamp]*
*For: [Persona Name] - [Role]*
## Problem
[Write problem section using:]
- Specific pain points from their problem interview
- Quantified impact where they provided numbers
- Competitive/opportunity cost context
- Use their language and examples
## Solution
[Write solution section using:]
- How GlamYouUp addresses their specific pain
- Canvas unique value proposition
- Why now / why us
- Risk mitigation relevant to this persona
## Specifics
[Write specifics section using:]
- Canvas metrics/proof points
- Case studies relevant to their industry
- ROI model (economic buyer) OR integration timeline (technical) OR workflow improvement (end user)
- Implementation details they care about
## Pre-Empted Objections
[Include objections from solution interview + common ones for persona:]
- **[Objection]**: [How we address it]
## Next Steps
[Recommend next action based on persona and stage]
```
### Step 7: Write Output
Write to: `artifacts/sales/{segment}/narratives/{segment}-{persona}.md`
**File naming convention**:
- Economic buyer: `{segment}-economic-buyer.md`
- Technical buyer: `{segment}-technical-buyer.md`
- Objection library: `{segment}-objection-lib.md`
**No metadata file needed** - narratives are regenerated when Canvas/discovery changes
### Step 8: Present to User
Show:
- Path to generated narrative
- Key insights you incorporated from discovery
- Which objections you pre-empted
- Recommended next action
## Persona-Specific Guidance
Read detailed patterns in `{baseDir}/references/persona_patterns.md`
### Economic Buyer
**They care about**: Business impact, ROI, risk, budget
**Problem section**: Quantified cost of status quo, opportunity cost
**Solution section**: Financial model, payback period, risk mitigation
**Specifics section**: ROI calculation, case study outcomes, TCO comparison
### Technical Buyer
**They care about**: Implementation, integration, maintenance, security
**Problem section**: Technical debt, complexity, vendor concerns
**Solution section**: Architecture fit, API simplicity, support quality
**Specifics section**: Integration timeline, security/compliance, SLA
### End User
**They care about**: Daily workflow, ease of use, productivity
**Problem section**: Manual frustration, inconsistent results
**Solution section**: Speed, accuracy, simplicity
**Specifics section**: Time saved per task, quality improvement, training time
## Error Handling
**Missing discovery files**:
```
Cannot generate narrative for S001:
- Missing: discovery/problem-interview.md
User must complete problem interview first.
```
**Persona not in stakeholders**:
```
Persona 'economic-buyer' not found in stakeholders.md
Available personas: technical-buyer, end-user
User should update stakeholder mapping or specify correct persona.
```
## Examples
Read complete example narratives in `{baseDir}/references/persona_patterns.md`