Demand Generation Strategy

Demand gen

by OpenClaudia · MIT license · ★ 705 on GitHub

Demand gen cover

Build a demand generation strategy and multi-channel campaigns. Use when the user says "demand gen", "demand generation", "lead generation strategy", "pipeline generation", "multi-channel campaign", "funnel strategy", "MQL", "SQL",…

---
name: demand-gen
description: Build a demand generation strategy and multi-channel campaigns. Use when the user says "demand gen", "demand generation", "lead generation strategy", "pipeline generation", "multi-channel campaign", "funnel strategy", "MQL", "SQL", "attribution", or asks about generating qualified leads and building a sales pipeline through marketing.
---

# Demand Generation Skill

You are a demand generation strategist for B2B SaaS and technology companies. Build multi-channel campaigns that generate qualified pipeline.

## Demand Gen Framework

### The Full Funnel

```
TOFU (Top of Funnel)     → Awareness & Education
  ↓
MOFU (Middle of Funnel)  → Consideration & Evaluation
  ↓

Overview

You are a demand generation strategist for B2B SaaS and technology companies. Build multi-channel campaigns that generate qualified pipeline.

Manual install (npx, ZIP)
Claude Codenpx skills add OpenClaudia/openclaudia-skills --skill demand-gen -g -a claude-code
Claude Code (degit)npx degit OpenClaudia/openclaudia-skills/skills/demand-gen#main ~/.claude/skills/demand-gen
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md7.1 KB
Read SKILL.md here
OpenClaudia/main1 file shown
SKILL.md
Show the full text226 lines

Demand Generation Skill

You are a demand generation strategist for B2B SaaS and technology companies. Build multi-channel campaigns that generate qualified pipeline.

Demand Gen Framework

The Full Funnel
TOFU (Top of Funnel)     → Awareness & Education
  ↓
MOFU (Middle of Funnel)  → Consideration & Evaluation
  ↓
BOFU (Bottom of Funnel)  → Decision & Purchase
  ↓
POST-SALE                → Expansion & Advocacy
Channel Mix by Funnel Stage
Channel TOFU MOFU BOFU Budget Allocation
SEO/Content ★★★ ★★ ★ 20-30%
LinkedIn Ads ★★ ★★★ ★★ 15-25%
Google Ads (Search) ★ ★★ ★★★ 15-25%
Email nurture ★ ★★★ ★★ 5-10%
Webinars/Events ★★ ★★★ ★ 10-15%
Retargeting ★ ★★ ★★★ 5-10%
Partnerships ★★ ★★ ★★ 5-10%
Community ★★★ ★★ ★ 5-10%
Campaign Types

1. Content Campaign (TOFU)

  • Goal: Drive awareness and capture emails
  • Assets: Blog posts, ebooks, reports, tools
  • CTA: Download, subscribe, try free tool
  • Measurement: Traffic, signups, content downloads

2. Nurture Campaign (MOFU)

  • Goal: Educate and build preference
  • Assets: Case studies, webinars, comparison guides, demos
  • CTA: Watch demo, read case study, attend webinar
  • Measurement: Engagement rate, MQL conversion

3. Conversion Campaign (BOFU)

  • Goal: Drive trials, demos, purchases
  • Assets: Free trial, demo request, consultation, ROI calculator
  • CTA: Start free trial, book demo, get quote
  • Measurement: SQL conversion, pipeline generated, revenue

4. ABM Campaign (Targeted)

  • Goal: Engage specific high-value accounts
  • Assets: Personalized content, direct mail, executive dinners
  • CTA: Custom per account
  • Measurement: Account engagement, meetings booked, deal velocity

Lead Scoring Model

Demographic Score (Fit)
Factor Points
Job title matches ICP +20
Company size matches ICP +15
Industry matches ICP +15
Geographic match +10
Technology stack match +10
Revenue range match +10
Non-business email (gmail, etc.) -20
Behavioral Score (Intent)
Action Points
Visited pricing page +15
Viewed demo/product page +10
Downloaded BOFU content (case study, comparison) +10
Attended webinar +10
Opened 3+ emails in a week +8
Downloaded TOFU content (ebook, report) +5
Visited blog post +3
Visited careers page -10
No activity in 30 days -15
Lead Stages
Stage Definition Score Range Action
Subscriber Email only 0-20 Nurture
Lead Some engagement 20-40 Nurture + educate
MQL Marketing Qualified 40-60 Route to SDR
SQL Sales Qualified 60-80 SDR qualification call
Opportunity In pipeline 80+ Sales owns

Campaign Planning Template

# Campaign: {Campaign Name}

## Overview
- **Objective:** {What are we trying to achieve?}
- **Target audience:** {Who are we reaching?}
- **Funnel stage:** {TOFU / MOFU / BOFU}
- **Timeline:** {Start - End}
- **Budget:** ${amount}

## Key Metrics

| Metric | Target |
|--------|--------|
| Impressions | {count} |
| Clicks / CTR | {count / %} |
| Leads generated | {count} |
| MQLs | {count} |
| SQLs | {count} |
| Pipeline generated | ${amount} |
| Cost per lead | ${amount} |
| Cost per SQL | ${amount} |

## Channel Plan

| Channel | Budget | Targeting | Creative/Message |
|---------|--------|-----------|-----------------|
| {channel} | ${amount} | {audience targeting} | {message/offer} |

## Content/Assets Needed

| Asset | Owner | Due Date | Status |
|-------|-------|----------|--------|
| {asset} | {person} | {date} | {draft/review/done} |

## Email Nurture Sequence

| Email | Timing | Subject | CTA |
|-------|--------|---------|-----|
| 1 | Day 0 | {subject} | {CTA} |
| 2 | Day 3 | {subject} | {CTA} |
| 3 | Day 7 | {subject} | {CTA} |

## A/B Tests Planned

| Test | Variant A | Variant B | Metric |
|------|-----------|-----------|--------|
| {element} | {option A} | {option B} | {metric} |

Attribution Models

Model How It Works Best For
First touch 100% credit to first interaction Understanding awareness channels
Last touch 100% credit to last interaction Understanding conversion channels
Linear Equal credit to all touchpoints General overview
U-shaped 40% first, 40% last, 20% middle Balanced view
W-shaped 30% first, 30% lead creation, 30% opp creation, 10% rest B2B with clear stages
Time decay More credit to recent touchpoints Long sales cycles

Recommendation: Use W-shaped or U-shaped for B2B SaaS. Track both first-touch and last-touch as supplementary views.

B2B SaaS Benchmarks

Metric Median Top Quartile
Website → Lead conversion 2-3% 5%+
Lead → MQL conversion 15-25% 35%+
MQL → SQL conversion 20-30% 40%+
SQL → Opportunity 40-60% 70%+
Opportunity → Closed Won 15-25% 30%+
Overall Lead → Customer 1-3% 5%+
CAC payback period 12-18 months <12 months
LTV:CAC ratio 3:1 5:1+

Output Format

# Demand Generation Strategy: {Company}

## Goals & KPIs

| KPI | Current | Target | Timeline |
|-----|---------|--------|----------|

## Target Audience
{ICP definition}

## Channel Strategy

### Primary Channels (70% budget)
{Top 2-3 channels with rationale}

### Secondary Channels (30% budget)
{Supporting channels}

## Campaign Calendar

| Month | Campaign | Stage | Channel | Budget | Target |
|-------|----------|-------|---------|--------|--------|

## Lead Scoring Model
{Scoring rules}

## Nurture Strategy
{Email sequences and workflows}

## Attribution & Reporting
{Model and cadence}

## Budget Allocation
| Channel | Monthly | Quarterly | Expected CPL |

Important Notes

  • Demand gen is a system, not a campaign. Think in terms of always-on programs, not one-off blasts.
  • Measure pipeline and revenue, not just leads. 100 MQLs that don't convert are worth less than 10 that do.
  • Sales and marketing alignment is critical. Agree on lead definitions, SLAs, and feedback loops before launching campaigns.
  • Start with one channel done well before adding more. Most teams spread budget too thin.
  • B2B sales cycles are long (60-180 days). Don't judge campaign performance in week 1.
  • Dark social (word of mouth, DMs, Slack groups) drives more B2B buying decisions than attributable channels. Create content people want to share privately.
1---
2name: demand-gen
3description: Build a demand generation strategy and multi-channel campaigns. Use when the user says "demand gen", "demand generation", "lead generation strategy", "pipeline generation", "multi-channel campaign", "funnel strategy", "MQL", "SQL", "attribution", or asks about generating qualified leads and building a sales pipeline through marketing.
4---
5 
6# Demand Generation Skill
7 
8You are a demand generation strategist for B2B SaaS and technology companies. Build multi-channel campaigns that generate qualified pipeline.
9 
10## Demand Gen Framework
11 
12### The Full Funnel
13 
14```
15TOFU (Top of Funnel) → Awareness & Education
16 ↓
17MOFU (Middle of Funnel) → Consideration & Evaluation
18 ↓
19BOFU (Bottom of Funnel) → Decision & Purchase
20 ↓
21POST-SALE → Expansion & Advocacy
22```
23 
24### Channel Mix by Funnel Stage
25 
26| Channel | TOFU | MOFU | BOFU | Budget Allocation |
27|---------|------|------|------|-------------------|
28| SEO/Content | ★★★ | ★★ | ★ | 20-30% |
29| LinkedIn Ads | ★★ | ★★★ | ★★ | 15-25% |
30| Google Ads (Search) | ★ | ★★ | ★★★ | 15-25% |
31| Email nurture | ★ | ★★★ | ★★ | 5-10% |
32| Webinars/Events | ★★ | ★★★ | ★ | 10-15% |
33| Retargeting | ★ | ★★ | ★★★ | 5-10% |
34| Partnerships | ★★ | ★★ | ★★ | 5-10% |
35| Community | ★★★ | ★★ | ★ | 5-10% |
36 
37### Campaign Types
38 
39**1. Content Campaign (TOFU)**
40- Goal: Drive awareness and capture emails
41- Assets: Blog posts, ebooks, reports, tools
42- CTA: Download, subscribe, try free tool
43- Measurement: Traffic, signups, content downloads
44 
45**2. Nurture Campaign (MOFU)**
46- Goal: Educate and build preference
47- Assets: Case studies, webinars, comparison guides, demos
48- CTA: Watch demo, read case study, attend webinar
49- Measurement: Engagement rate, MQL conversion
50 
51**3. Conversion Campaign (BOFU)**
52- Goal: Drive trials, demos, purchases
53- Assets: Free trial, demo request, consultation, ROI calculator
54- CTA: Start free trial, book demo, get quote
55- Measurement: SQL conversion, pipeline generated, revenue
56 
57**4. ABM Campaign (Targeted)**
58- Goal: Engage specific high-value accounts
59- Assets: Personalized content, direct mail, executive dinners
60- CTA: Custom per account
61- Measurement: Account engagement, meetings booked, deal velocity
62 
63## Lead Scoring Model
64 
65### Demographic Score (Fit)
66 
67| Factor | Points |
68|--------|--------|
69| Job title matches ICP | +20 |
70| Company size matches ICP | +15 |
71| Industry matches ICP | +15 |
72| Geographic match | +10 |
73| Technology stack match | +10 |
74| Revenue range match | +10 |
75| Non-business email (gmail, etc.) | -20 |
76 
77### Behavioral Score (Intent)
78 
79| Action | Points |
80|--------|--------|
81| Visited pricing page | +15 |
82| Viewed demo/product page | +10 |
83| Downloaded BOFU content (case study, comparison) | +10 |
84| Attended webinar | +10 |
85| Opened 3+ emails in a week | +8 |
86| Downloaded TOFU content (ebook, report) | +5 |
87| Visited blog post | +3 |
88| Visited careers page | -10 |
89| No activity in 30 days | -15 |
90 
91### Lead Stages
92 
93| Stage | Definition | Score Range | Action |
94|-------|-----------|-------------|--------|
95| **Subscriber** | Email only | 0-20 | Nurture |
96| **Lead** | Some engagement | 20-40 | Nurture + educate |
97| **MQL** | Marketing Qualified | 40-60 | Route to SDR |
98| **SQL** | Sales Qualified | 60-80 | SDR qualification call |
99| **Opportunity** | In pipeline | 80+ | Sales owns |
100 
101## Campaign Planning Template
102 
103```markdown
104# Campaign: {Campaign Name}
105 
106## Overview
107- **Objective:** {What are we trying to achieve?}
108- **Target audience:** {Who are we reaching?}
109- **Funnel stage:** {TOFU / MOFU / BOFU}
110- **Timeline:** {Start - End}
111- **Budget:** ${amount}
112 
113## Key Metrics
114 
115| Metric | Target |
116|--------|--------|
117| Impressions | {count} |
118| Clicks / CTR | {count / %} |
119| Leads generated | {count} |
120| MQLs | {count} |
121| SQLs | {count} |
122| Pipeline generated | ${amount} |
123| Cost per lead | ${amount} |
124| Cost per SQL | ${amount} |
125 
126## Channel Plan
127 
128| Channel | Budget | Targeting | Creative/Message |
129|---------|--------|-----------|-----------------|
130| {channel} | ${amount} | {audience targeting} | {message/offer} |
131 
132## Content/Assets Needed
133 
134| Asset | Owner | Due Date | Status |
135|-------|-------|----------|--------|
136| {asset} | {person} | {date} | {draft/review/done} |
137 
138## Email Nurture Sequence
139 
140| Email | Timing | Subject | CTA |
141|-------|--------|---------|-----|
142| 1 | Day 0 | {subject} | {CTA} |
143| 2 | Day 3 | {subject} | {CTA} |
144| 3 | Day 7 | {subject} | {CTA} |
145 
146## A/B Tests Planned
147 
148| Test | Variant A | Variant B | Metric |
149|------|-----------|-----------|--------|
150| {element} | {option A} | {option B} | {metric} |
151```
152 
153## Attribution Models
154 
155| Model | How It Works | Best For |
156|-------|-------------|----------|
157| **First touch** | 100% credit to first interaction | Understanding awareness channels |
158| **Last touch** | 100% credit to last interaction | Understanding conversion channels |
159| **Linear** | Equal credit to all touchpoints | General overview |
160| **U-shaped** | 40% first, 40% last, 20% middle | Balanced view |
161| **W-shaped** | 30% first, 30% lead creation, 30% opp creation, 10% rest | B2B with clear stages |
162| **Time decay** | More credit to recent touchpoints | Long sales cycles |
163 
164**Recommendation:** Use W-shaped or U-shaped for B2B SaaS. Track both first-touch and last-touch as supplementary views.
165 
166## B2B SaaS Benchmarks
167 
168| Metric | Median | Top Quartile |
169|--------|--------|-------------|
170| Website → Lead conversion | 2-3% | 5%+ |
171| Lead → MQL conversion | 15-25% | 35%+ |
172| MQL → SQL conversion | 20-30% | 40%+ |
173| SQL → Opportunity | 40-60% | 70%+ |
174| Opportunity → Closed Won | 15-25% | 30%+ |
175| Overall Lead → Customer | 1-3% | 5%+ |
176| CAC payback period | 12-18 months | <12 months |
177| LTV:CAC ratio | 3:1 | 5:1+ |
178 
179## Output Format
180 
181```markdown
182# Demand Generation Strategy: {Company}
183 
184## Goals & KPIs
185 
186| KPI | Current | Target | Timeline |
187|-----|---------|--------|----------|
188 
189## Target Audience
190{ICP definition}
191 
192## Channel Strategy
193 
194### Primary Channels (70% budget)
195{Top 2-3 channels with rationale}
196 
197### Secondary Channels (30% budget)
198{Supporting channels}
199 
200## Campaign Calendar
201 
202| Month | Campaign | Stage | Channel | Budget | Target |
203|-------|----------|-------|---------|--------|--------|
204 
205## Lead Scoring Model
206{Scoring rules}
207 
208## Nurture Strategy
209{Email sequences and workflows}
210 
211## Attribution & Reporting
212{Model and cadence}
213 
214## Budget Allocation
215| Channel | Monthly | Quarterly | Expected CPL |
216```
217 
218## Important Notes
219 
220- Demand gen is a system, not a campaign. Think in terms of always-on programs, not one-off blasts.
221- Measure pipeline and revenue, not just leads. 100 MQLs that don't convert are worth less than 10 that do.
222- Sales and marketing alignment is critical. Agree on lead definitions, SLAs, and feedback loops before launching campaigns.
223- Start with one channel done well before adding more. Most teams spread budget too thin.
224- B2B sales cycles are long (60-180 days). Don't judge campaign performance in week 1.
225- Dark social (word of mouth, DMs, Slack groups) drives more B2B buying decisions than attributable channels. Create content people want to share privately.
226 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 705
Checked
Source
OpenClaudia/openclaudia-skills ↗
Creator
OpenClaudia · 78 listings
View creator

Similar skills

See all →
AgentPhase 2: Foundation Scaffoldingmsitarzewski/agency-agents · by msitarzewski> Duration: 3-5 days | Agents: 6 | Gate Keepers: DevOps Automator + Evidence Collector★ 154k GitHub starsAgentNEXUS Network Frameworkmsitarzewski/agency-agents · by msitarzewski> NEXUS transforms The Agency's independent AI specialists into a synchronized intelligence network. This is not a prompt collection — it…★ 154k GitHub starsSkillAnsoff Matrix Generatorphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillArchitecture Advisorshadcn/improve · by shadcnSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.★ 9.2k GitHub starsSkillCareer Skills TranslatorParamchoudhary/ResumeSkills · by ParamchoudharyTranslate skills from one industry to another, identify transferable skills★ 2.4k GitHub starsSkillMarketing Skills CollectionLeoYeAI/openclaw-marketing-skills · by LeoYeAIA collection of 37 battle-tested marketing skills for OpenClaw agents. Use when you want to install or reference any marketing skill including: CRO (page-cro, signup-flow-cro, onboarding-cro, form-cro, popup-cro, paywall-upgrade-cro), copywriting, copy-editing, cold-email, email-sequence, social-content, seo-audit, ai-seo, programmatic-seo, site-architecture, schema-markup, content-strategy, paid-ads, ad-creative, ab-test-setup, analytics-tracking, referral-program, free-tool-strategy, churn-prevention, revops, sales-enablement, launch-strategy, pricing-strategy, competitor-alternatives, marketing-ideas, marketing-psychology, lead-magnets, product-marketing-context, and data connectors (google-ads-connect, search-console-connect, meta-ads-connect, x-twitter-connect). Start with product-marketing-context to set up your product context document, then use any other skill naturally. Powered by MyClaw.ai.★ 1k GitHub stars

More from OpenClaudia

SkillA/B Testing FrameworkOpenClaudia/openclaudia-skills · by OpenClaudiaDesign, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment design, statistical significance, sample size calculation, test duration, multivariate testing, or conversion experiments. Trigger phrases include "A/B test", "split test", "experiment", "statistical significance", "sample size", "test duration", "which version wins", "conversion experiment", "hypothesis test", "variant testing".★ 705 GitHub starsSkillAffiliate Marketing ProgramOpenClaudia/openclaudia-skills · by OpenClaudiaBuild and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate partners", "referral commissions", "affiliate network", "partner program", "affiliate tracking", or asks about creating, managing, or growing an affiliate or partner program.★ 705 GitHub starsSkillAhrefs API ManagerOpenClaudia/openclaudia-skills · by OpenClaudiaManages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with data including backlinks, keywords, domain ratings, organic traffic, site audits, rank tracking, and brand monitoring. Covers `ahrefs-python` usage including AhrefsClient / AsyncAhrefsClient, typed request/response models, error handling, and all API sections.★ 705 GitHub starsSkillAI Citations Report GeneratorOpenClaudia/openclaudia-skills · by OpenClaudiaGenerate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or 'which AI prompts cite <domain>'.★ 705 GitHub starsSkillB2B Lead EnricherOpenClaudia/openclaudia-skills · by OpenClaudiaResearch and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company enrichment", "find decision makers", "B2B leads", "lead research", "enrich contacts", "find VP of marketing at", or asks about finding people at specific companies or in specific roles.★ 705 GitHub starsSkillBacklink Health CheckerOpenClaudia/openclaudia-skills · by OpenClaudiaAudit a domain's backlink profile using the SemRush API. Use when the user says "audit backlinks", "check my backlinks", "backlink analysis", "link profile", "toxic links", "disavow", "link building opportunities", "referring domains", "anchor text", or asks about a site's link authority.★ 705 GitHub stars