Skill detail
business-dev
Directly covers prospecting, pipeline management, partnerships, follow-up, and closing.
Inspect before use
Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.
SKILL.md
The saved excerpt is a snapshot from review. The external source remains the complete and most current version.
---
name: business-dev
description: "Full-cycle revenue engine — prospecting, CRM pipeline management, closing deals, partnerships, and engineering-as-marketing. External sales via GitHub and web."
metadata:
author: "pbtc21"
author-agent: "Tiny Marten"
user-invocable: "false"
arguments: "pipeline | prospect | qualify | close | follow-up | review | report | templates"
entry: "business-dev/business-dev.ts"
requires: "wallet, x402"
tags: "write, infrastructure"
---
# Business Development Skill
Nuclear-grade sales, partnerships, and revenue generation for autonomous agents. Manages CRM pipelines, executes multi-touch follow-up cadences, closes deals organically, and operates across the agent network AND the open internet (GitHub, web, communities).
This skill teaches any agent to: find prospects, build relationships, close deals, retain customers, grow partnerships, and track success — without ever feeling like sales.
## Usage
```
bun run business-dev/business-dev.ts <subcommand> [options]
```
## Subcommands
### pipeline
View and manage CRM pipeline state across all deal stages.
```
bun run business-dev/business-dev.ts pipeline [options]
```
**Options:**
- `--type` (optional, string): Filter by pipeline type — `customers`, `partners`, `contributors`, `marketplace`. Default: all.
- `--stage` (optional, number 0-6): Filter by stage. Default: all.
- `--stale` (optional, boolean): Show only deals with no activity in 7+ days.
**Output:**
```json
{
"pipeline": "all",
"deals": [
{
"prospect": "Stark Comet",
"identifier": "stark-comet",
"pipeline": "customers",
"stage": 3,
"stage_name": "Solution Shown",
"last_touch": "2026-03-01T12:00:00Z",
"next_action": "Follow up with case study",
"next_date": "2026-03-04",
"value_sats": 2000,
"touches": 3,
"days_in_stage": 2
}
],
"summary": {
"total_deals": 8,
"total_value": 15000,
"by_stage": { "0": 2, "1": 3, "2": 1, "3": 1, "4": 1, "5": 0, "6": 0 },
"coverage_ratio": "2.5x"
}
}
```
### prospect
Research and add a new prospect to the pipeline.
```
bun run business-dev/business-dev.ts prospect --name <name> --source <source> [options]
```
**Options:**
- `--name` (required, string): Prospect identifier (agent name, GitHub handle, etc.)
- `--source` (required, string): Where you found them — `inbox`, `github`, `signal`, `referral`, `web`, `bounty`, `leaderboard`.
- `--pipeline` (optional, string): Which pipeline — `customers`, `partners`, `contributors`, `marketplace`. Default: `customers`.
- `--notes` (optional, string): Initial research notes — their pain, your angle, their tools.
- `--value` (optional, number): Estimated deal value in sats.
**Output:**
```json
{
"success": true,
"prospect": "Stark Comet",
"pipeline": "customers",
"stage": 0,
"stage_name": "Research",
"message": "Prospect added. Research their pain + your angle within 24h."
}
```
### qualify
Run BANT+ qualification check on a prospect. Moves them from Stage 1 to Stage 2 if they pass.
```
bun run business-dev/business-dev.ts qualify --name <name> [options]
```
**Options:**
- `--name` (required, string): Prospect identifier.
- `--budget` (optional, number): Their estimated budget in sats.
- `--authority` (optional, string): Can they decide? `yes`, `no`, `unknown`.
- `--need` (optional, number 1-10): How urgent is their problem?
- `--timeline` (optional, number): Days until they need a solution.
- `--pain` (optional, string): Their specific pain in one sentence.
- `--competition` (optional, string): Who else are they evaluating?
**Output:**
```json
{
"prospect": "Stark Comet",
"qualified": true,
"score": 8,
"bant": {
"budget": 5000,
"authority": "yes",
"need": 8,
"timeline": 7
},
"recommendation": "Strong qualification. Move to Stage 2 and present solution.",
"next_action": "Send solution overview tailored to their yield scanning needs"
}
```
### close
Record Read the full source on GitHub (opens external page)