sales
Sales Skill ๐ผ
Turn your AI agent into an elite sales operations partner.
Track leads, manage pipelines, automate outreach, and never lose a deal to poor follow-up again.
What This Skill Does
โ Lead Tracking โ Capture, qualify, and track leads through your pipeline โ CRM Integration โ Work with your existing CRM or use built-in tracking โ Outreach Automation โ Generate personalized outreach sequences โ Pipeline Management โ Track deals, forecast revenue, identify bottlenecks โ Follow-up Automation โ Never miss a follow-up again โ Sales Analytics โ Track conversion rates, velocity, and win/loss reasons
Quick Start
- Set up your sales workspace:
./scripts/sales-init.sh
- Configure your preferences in
TOOLS.md:
### Sales
- CRM: [HubSpot/Salesforce/Notion/Built-in]
- Default pipeline stages: [Stages]
- Follow-up cadence: [Days between touchpoints]
- Meeting booking link: [URL]
- Start tracking leads!
Lead Management
Lead Qualification Framework (BANT)
| Criteria | Question | Weight |
|---|---|---|
| Budget | Can they afford it? | 25% |
| Authority | Are they the decision-maker? | 25% |
| Need | Do they have a real problem you solve? | 30% |
| Timeline | When do they need a solution? | 20% |
Lead Score Thresholds:
- 80-100: Hot ๐ฅ โ Contact immediately
- 60-79: Warm โ Nurture actively
- 40-59: Cool โ Keep in nurture sequence
- 0-39: Cold โ Low priority
Lead Capture Template
# Lead: [Company Name]
## Contact Info
- **Name:** [Full Name]
- **Title:** [Job Title]
- **Email:** [Email]
- **Phone:** [Phone]
- **LinkedIn:** [URL]
- **Company:** [Company]
- **Website:** [URL]
## Qualification (BANT)
- **Budget:** [Yes/No/Unknown] โ [Notes]
- **Authority:** [Decision-maker/Influencer/User] โ [Notes]
- **Need:** [Strong/Moderate/Weak] โ [Notes]
- **Timeline:** [Immediate/1-3mo/3-6mo/6mo+] โ [Notes]
- **Lead Score:** [X/100]
## Source
- **How they found us:** [Source]
- **First touchpoint:** [Date]
- **Initial interest:** [What they asked about]
## Notes
[Relevant context, pain points, opportunities]
## Next Action
- [ ] [Action] โ Due: [Date]
Pipeline Management
Standard Pipeline Stages
| Stage | Definition | Typical Actions |
|---|---|---|
| Lead | Initial contact, not yet qualified | Qualify, research, initial outreach |
| Qualified | BANT criteria met | Discovery call, needs analysis |
| Discovery | Understanding needs | Demo prep, stakeholder mapping |
| Demo/Proposal | Presenting solution | Demo, proposal creation |
| Negotiation | Terms discussion | Handle objections, negotiate |
| Closed Won | Deal signed | Onboarding handoff |
| Closed Lost | Deal lost | Loss analysis, nurture |
Pipeline Tracking Template
# Sales Pipeline โ [Month]
## Summary
- Total pipeline value: $[X]
- Weighted pipeline: $[X]
- Deals in pipeline: [X]
- Expected closes this month: [X]
## By Stage
### Lead ([X] deals, $[X])
| Company | Value | Owner | Last Activity | Next Step |
|---------|-------|-------|---------------|-----------|
| [Name] | $[X] | [You] | [Date] | [Action] |
### Qualified ([X] deals, $[X])
...
### Demo/Proposal ([X] deals, $[X])
...
### Negotiation ([X] deals, $[X])
...
## Stale Deals (>14 days no activity)
| Company | Stage | Last Activity | Recommended Action |
|---------|-------|---------------|-------------------|
Pipeline Velocity Metrics
| Metric | How to Calculate | Target |
|---|---|---|
| Win Rate | Won รท (Won + Lost) | >25% |
| Average Deal Size | Total Won รท # Won | Track trend |
| Sales Cycle | Avg days from Lead โ Won | <30 days |
| Pipeline Coverage | Pipeline รท Quota | 3x+ |
Outreach Automation
Cold Outreach Sequence
Day 1: Initial Email
Subject: [Personalized hook based on research]
Hi [Name],
[Observation about their company/role โ show you did research].
[One sentence about what you do and why it's relevant to them].
[Specific question or soft CTA].
Best,
[Your name]
Day 3: Follow-up 1
Subject: Re: [Original subject]
Hi [Name],
Wanted to make sure this didn't get buried โ [brief restate of value].
[New angle or additional value point].
Worth a quick chat?
[Your name]
Day 7: Follow-up 2 (Value Add)
Subject: [Related resource or insight]
Hi [Name],
Found this [article/resource/insight] and thought of you: [link]
[Brief explanation of why it's relevant].
If this resonates, happy to share how we helped [similar company] with [similar challenge].
[Your name]
Day 14: Break-up Email
Subject: Should I close your file?
Hi [Name],
I haven't heard back, so I'm assuming the timing isn't right.
No worries โ I'll close out my notes for now.
If things change, feel free to reply anytime.
[Your name]
Personalization Research Checklist
Before outreach, gather:
- Recent company news (funding, launch, hire)
- LinkedIn activity (posts, comments, likes)
- Company blog/newsletter
- Mutual connections
- Tech stack (if relevant)
- Competitors they might use
Follow-up System
Never Miss a Follow-up
The Rule: Every deal has a next action with a due date. No exceptions.
Follow-up Cadence by Stage:
| Stage | Check-in Frequency |
|---|---|
| Lead | Every 3-5 days |
| Qualified | Every 2-3 days |
| Demo/Proposal | Every 1-2 days |
| Negotiation | Daily |
Follow-up Reminder Template
# Daily Follow-up Queue
## Due Today
| Lead | Stage | Last Contact | Reason | Next Action |
|------|-------|--------------|--------|-------------|
| [Co] | [Stage] | [Date] | [Context] | [Action] |
## Overdue
| Lead | Stage | Days Overdue | Priority |
|------|-------|--------------|----------|
| [Co] | [Stage] | [X] days | ๐ฅ/โ ๏ธ |
Meeting Management
Pre-Meeting Research Template
# Meeting Prep: [Company]
**Date:** [Date/Time]
**Attendees:** [Names, titles]
## Company Research
- Founded: [Year]
- Size: [Employees]
- Funding: [Stage/Amount]
- Recent news: [Key items]
## Attendee Research
- [Name 1]: [Background, relevant info]
- [Name 2]: [Background, relevant info]
## Their Likely Pain Points
1. [Pain point based on research]
2. [Pain point based on research]
## Questions to Ask
1. [Discovery question]
2. [Discovery question]
3. [Qualification question]
## Our Value Proposition for Them
[Customized pitch based on research]
## Objections to Expect
1. [Likely objection] โ [Response]
2. [Likely objection] โ [Response]
## Meeting Goals
1. [Specific goal]
2. [Specific goal]
Post-Meeting Notes Template
# Meeting Notes: [Company] โ [Date]
## Attendees
- [Name, Title]
## Key Takeaways
1. [Insight]
2. [Insight]
## Pain Points Confirmed
- [Pain point]
## Decision Process
- Decision maker: [Name]
- Influencers: [Names]
- Timeline: [When]
- Budget: [Range if discussed]
## Objections Raised
- [Objection]: [How we handled it]
## Next Steps
- [ ] [Action] โ Owner: [Name] โ Due: [Date]
- [ ] [Action] โ Owner: [Name] โ Due: [Date]
## Follow-up Email
[Draft the follow-up email here]
Objection Handling
Common Objections & Responses
| Objection | Response Framework |
|---|---|
| "Too expensive" | Explore value vs cost: "What's the cost of NOT solving this?" |
| "We use [competitor]" | "What made you choose them? What's working/not working?" |
| "Not the right time" | "What would make it the right time? Can we reconnect then?" |
| "Need to think about it" | "Of course. What specifically do you want to think through?" |
| "Send me info" | "Happy to. What specifically would be most helpful to see?" |
| "We're too small" | "That's actually perfect for [reason]. [Similar customer example]" |
Objection Documentation
Track objections to improve pitch:
# Objection Log
| Date | Company | Objection | Our Response | Result |
|------|---------|-----------|--------------|--------|
| [Date] | [Co] | [Objection] | [Response] | Won/Lost |
Sales Analytics
Weekly Sales Report Template
# Sales Report โ Week of [Date]
## Summary
- New leads: [X]
- Deals advanced: [X]
- Deals closed won: [X] ($[X])
- Deals closed lost: [X]
## Pipeline Health
- Total pipeline: $[X]
- Change from last week: +/-[X]%
- Weighted pipeline: $[X]
- Forecast this month: $[X]
## Activity Metrics
- Outreach sent: [X]
- Meetings held: [X]
- Proposals sent: [X]
- Follow-ups completed: [X]
## Wins
| Company | Value | Time to Close | Key Factor |
|---------|-------|---------------|------------|
| [Name] | $[X] | [X] days | [What won it] |
## Losses
| Company | Value | Stage Lost | Reason |
|---------|-------|------------|--------|
| [Name] | $[X] | [Stage] | [Why] |
## Focus for Next Week
1. [Priority]
2. [Priority]
Win/Loss Analysis
# Win/Loss Analysis โ [Quarter]
## Win Patterns
- Common traits of won deals: [Patterns]
- Average deal size: $[X]
- Average sales cycle: [X] days
- Top win reasons:
1. [Reason]
2. [Reason]
## Loss Patterns
- Where deals die: [Stage]
- Common objections: [List]
- Top loss reasons:
1. [Reason]
2. [Reason]
## Insights & Actions
- [Insight] โ [Action to take]
Scripts
sales-init.sh
Initialize your sales workspace with templates and tracking.
lead-tracker.sh
CLI tool for quick lead management.
# Add new lead
./scripts/lead-tracker.sh add "Company Name" "Contact Name" "email@company.com"
# List all leads
./scripts/lead-tracker.sh list
# Update lead stage
./scripts/lead-tracker.sh update "Company Name" --stage "demo"
# Get daily follow-ups
./scripts/lead-tracker.sh followups
pipeline-report.sh
Generate pipeline reports.
# Weekly pipeline summary
./scripts/pipeline-report.sh weekly
# Monthly forecast
./scripts/pipeline-report.sh forecast
CRM Integration
Built-in Tracking
If you don't use an external CRM, use markdown files:
sales/
โโโ leads/
โ โโโ company-name.md
โ โโโ ...
โโโ pipeline.md
โโโ analytics/
โ โโโ weekly-YYYY-MM-DD.md
โ โโโ ...
โโโ templates/
External CRM Integration
HubSpot: Use HubSpot API for syncing Salesforce: Use Salesforce API for syncing Notion: Export/import via CSV or API
Best Practices
- Follow up relentlessly โ 80% of sales need 5+ touchpoints
- Personalize everything โ Generic outreach = ignore
- Always have next step โ Every conversation ends with clear action
- Track why you lose โ More valuable than why you win
- Speed to lead โ Respond within 5 minutes when possible
- Listen more than talk โ Discovery > Pitching
- Document everything โ Your future self will thank you
- Review pipeline weekly โ Stale deals kill forecasts
Common Mistakes
โ Pitching before understanding โ Do discovery first โ Forgetting to follow up โ Use reminders religiously โ Vanity metrics โ Calls made matters less than meetings held โ Ignoring closed-lost โ They can become wins later โ No CRM hygiene โ Bad data = bad decisions
License
License: MIT โ use freely, modify, distribute.
"Sales is not about selling anymore, but about building trust and educating." โ Siva Devaki