File contents AI Sales Pipeline
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. See telemetry/README.md.
Complete AI-powered sales pipeline automation: website visitor identification → intent scoring → suppression → campaign routing → dead deal resurrection → trigger prospecting → self-learning ICP optimization.
When to Use
Use this skill when:
Setting up automated outbound from website visitor identification (RB2B)
Running suppression checks before cold outreach
Routing leads to the right cold email campaigns
Reviving closed-lost deals from HubSpot
Finding companies showing buying signals (new hires, funding, job postings)
Analyzing prospect approve/reject patterns to improve ICP targeting
Tools
RB2B Pipeline (visitor → outbound)
Script
Purpose
Key Command
rb2b_webhook_ingest.py
Webhook server + intent scoring
python3 rb2b_webhook_ingest.py --serve --port 4100
rb2b_suppression_pipeline.py
5-layer suppression checks
python3 rb2b_suppression_pipeline.py --email user@example.com
rb2b_instantly_router.py
Full pipeline: score → suppress → route → enroll
python3 rb2b_instantly_router.py --serve --port 4100
Deal Intelligence
Script
Purpose
Key Command
deal_resurrector.py
3-layer dead deal revival (time decay + POC expansion + champion tracking)
python3 deal_resurrector.py --top 10 --dry-run
trigger_prospector.py
Web signal monitoring (new hires, funding, agency searches)
python3 trigger_prospector.py --days 7 --top 15
icp_learning_analyzer.py
Learn from approve/reject decisions, recommend ICP changes
python3 icp_learning_analyzer.py
Configuration
All scripts use environment variables for API keys and configuration. Copy .env.example to .env and fill in your values.
Required Environment Variables
HUBSPOT_API_KEY — HubSpot private app token (Deal Resurrector, Suppression)
INSTANTLY_API_KEY — Instantly API key (Router, Suppression)
BRAVE_API_KEY — Brave Search API key (Trigger Prospector)
DATABASE_URL — PostgreSQL connection string (ICP Analyzer only)
Key Customization Points
Intent scoring : Edit PAGE_INTENT_SCORES dict in webhook_ingest to match your URL patterns
Agency detection : Edit AGENCY_KEYWORDS_* in router for your market
Loss reason scoring : Edit LOSS_REASON_BONUS in deal_resurrector for your close reasons
Signal queries : Edit SEARCH_QUERIES in trigger_prospector for your target market
Campaign routing : Edit data/campaigns.json with your Instantly campaign UUIDs
Data Flow
RB2B Webhook → Ingest (score) → Suppress (5 layers) → Route (classify) → Instantly
HubSpot CRM → Deal Resurrector (score + draft emails) → Review Queue
Brave Search → Trigger Prospector (score + enrich) → Outreach Queue
Prospect DB → ICP Analyzer (learn patterns) → Filter Recommendations
Dependencies
Python 3.9+
requests (for HubSpot API)
psycopg2-binary (for ICP Analyzer only)
No other external dependencies — scripts use stdlib HTTP server and urllib
1 --- 2 name: sales-pipeline 3 description: AI Sales Pipeline 4 --- 5 6 # AI Sales Pipeline 7 8 ## Preamble (runs on skill start) 9 10 ```bash 11 # Version check (silent if up to date) 12 python3 telemetry/version_check.py 2>/dev/null || true 13 14 # Telemetry opt-in (first run only, then remembers your choice) 15 python3 telemetry/telemetry_init.py 2>/dev/null || true 16 ``` 17 18 > **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`. 19 20 --- 21 22 Complete AI-powered sales pipeline automation: website visitor identification → intent scoring → suppression → campaign routing → dead deal resurrection → trigger prospecting → self-learning ICP optimization. 23 24 ## When to Use 25 26 Use this skill when: 27 - Setting up automated outbound from website visitor identification (RB2B) 28 - Running suppression checks before cold outreach 29 - Routing leads to the right cold email campaigns 30 - Reviving closed-lost deals from HubSpot 31 - Finding companies showing buying signals (new hires, funding, job postings) 32 - Analyzing prospect approve/reject patterns to improve ICP targeting 33 34 ## Tools 35 36 ### RB2B Pipeline (visitor → outbound) 37 38 | Script | Purpose | Key Command | 39 |--------|---------|-------------| 40 | `rb2b_webhook_ingest.py` | Webhook server + intent scoring | `python3 rb2b_webhook_ingest.py --serve --port 4100` | 41 | `rb2b_suppression_pipeline.py` | 5-layer suppression checks | `python3 rb2b_suppression_pipeline.py --email user@example.com` | 42 | `rb2b_instantly_router.py` | Full pipeline: score → suppress → route → enroll | `python3 rb2b_instantly_router.py --serve --port 4100` | 43 44 ### Deal Intelligence 45 46 | Script | Purpose | Key Command | 47 |--------|---------|-------------| 48 | `deal_resurrector.py` | 3-layer dead deal revival (time decay + POC expansion + champion tracking) | `python3 deal_resurrector.py --top 10 --dry-run` | 49 | `trigger_prospector.py` | Web signal monitoring (new hires, funding, agency searches) | `python3 trigger_prospector.py --days 7 --top 15` | 50 | `icp_learning_analyzer.py` | Learn from approve/reject decisions, recommend ICP changes | `python3 icp_learning_analyzer.py` | 51 52 ## Configuration 53 54 All scripts use environment variables for API keys and configuration. Copy `.env.example` to `.env` and fill in your values. 55 56 ### Required Environment Variables 57 58 - `HUBSPOT_API_KEY` — HubSpot private app token (Deal Resurrector, Suppression) 59 - `INSTANTLY_API_KEY` — Instantly API key (Router, Suppression) 60 - `BRAVE_API_KEY` — Brave Search API key (Trigger Prospector) 61 - `DATABASE_URL` — PostgreSQL connection string (ICP Analyzer only) 62 63 ### Key Customization Points 64 65 - **Intent scoring**: Edit `PAGE_INTENT_SCORES` dict in webhook_ingest to match your URL patterns 66 - **Agency detection**: Edit `AGENCY_KEYWORDS_*` in router for your market 67 - **Loss reason scoring**: Edit `LOSS_REASON_BONUS` in deal_resurrector for your close reasons 68 - **Signal queries**: Edit `SEARCH_QUERIES` in trigger_prospector for your target market 69 - **Campaign routing**: Edit `data/campaigns.json` with your Instantly campaign UUIDs 70 71 ## Data Flow 72 73 ``` 74 RB2B Webhook → Ingest (score) → Suppress (5 layers) → Route (classify) → Instantly 75 HubSpot CRM → Deal Resurrector (score + draft emails) → Review Queue 76 Brave Search → Trigger Prospector (score + enrich) → Outreach Queue 77 Prospect DB → ICP Analyzer (learn patterns) → Filter Recommendations 78 ``` 79 80 ## Dependencies 81 82 - Python 3.9+ 83 - `requests` (for HubSpot API) 84 - `psycopg2-binary` (for ICP Analyzer only) 85 - No other external dependencies — scripts use stdlib HTTP server and urllib
bighardperson/computer-science-skills-collection/tree/main/skills/sales-pipeline commit 9a8439eff3
Frequently asked questions How do I install the Sales Pipeline skill? Run npx skillmds@latest add bighardperson/sales-pipeline in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Sales Pipeline skill do? AI Sales Pipeline It is listed under DevOps & Infra on SkillMD.
Is Sales Pipeline safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Sales Pipeline? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Sales Pipeline free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Sales Pipeline? bighardperson (@bighardperson) published this skill. Their other Agent Skills are listed on their SkillMD profile.