# Business Development Partnerships

> Use when building business development and partnerships.

- Skill: `loopyluci/business-development-partnerships` (Agent Skill)
- Install (CLI): `npx skillmds@latest add loopyluci/business-development-partnerships`
- Raw SKILL.md: https://api.skillmd.com/api/skills/loopyluci/business-development-partnerships/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: LoopyLuci (https://skillmd.com/u/loopyluci)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/loopyluci/business-development-partnerships

---


# Business Development and Partnerships

Building business development and strategic partnerships — from partner identification through deal structuring, negotiation, and partnership management.

## When to Use

- Identifying and pursuing strategic partnership opportunities
- Structuring partnership deals (tech, channel, referral)
- Managing partner relationships and joint GTM
- Building a partnership pipeline

## BD Framework

```python
BD_PARTNERSHIP_TYPES = {
    'technology': 'API integration, co-building, platform embed — mutual technical value',
    'channel': 'Reseller, referral, agency — partner sells/distributes your product',
    'strategic': 'Joint venture, co-marketing, co-innovation — high value, high commitment',
    'ecosystem': 'Community, open source, standards bodies — industry influence',
}

class PartnershipPipeline:
    """Manage business development pipeline."""
    def __init__(self):
        self.partners = []
    
    def add_opportunity(self, company: str, type: str, 
                        value: float, stage: str = 'identified'):
        self.partners.append({
            'company': company, 'type': type,
            'value': value, 'stage': stage,
        })
    
    def weighted_pipeline(self) -> float:
        stage_weights = {'identified': 0.1, 'engaged': 0.3, 
                        'negotiating': 0.6, 'closed': 1.0}
        return sum(p['value'] * stage_weights.get(p['stage'], 0) for p in self.partners)
```

## Verification Checklist

- [ ] Partnership type identified (tech, channel, strategic, ecosystem)
- [ ] Target partner list with prioritization criteria
- [ ] Value proposition for each partner type
- [ ] Deal structure defined (revenue share, referral fee, co-marketing)
- [ ] Partner agreement template ready
- [ ] Joint GTM plan (for strategic partnerships)
- [ ] Partnership pipeline tracked with stages and value
- [ ] Partner performance reviewed quarterly

