Skill detail

business-dev

Directly covers prospecting, pipeline management, partnerships, follow-up, and closing.

MatchDirectReviewed for business development
Sourceaibtcdev/skillsExternal source
Reported installs167Popularity signal only

Inspect before use

Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.

Saved source preview

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)
Context

Related work