Agent skill
demand-engine
Multi-channel demand generation strategy builder that designs the full pipeline from awareness to hand-raise with channel scoring and budget allocation.
Filed under Prospecting and list building.
From varunk130/ai-gtm-skill-library · 31 skills · 5 · pushed 2026-07-31
What it does when it runs
Multi-channel demand generation strategy builder that designs the full pipeline from awareness to hand-raise with channel scoring and budget allocation. Use when: demand generation, demand gen strategy, lead generation, pipeline strategy, marketing channels, how do we generate demand, channel strategy.
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/varunk130/ai-gtm-skill-library.git /tmp/ai-gtm-skill-library git -C /tmp/ai-gtm-skill-library sparse-checkout set "gtm-skills/demand-engine" mkdir -p ~/.claude/skills/demand-engine cp -R "/tmp/ai-gtm-skill-library/gtm-skills/demand-engine/." ~/.claude/skills/demand-engine/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from varunk130/ai-gtm-skill-library/blob/90e878c73a8fbfd1cab864424ccf674fdc889157/gtm-skills/demand-engine/SKILL.md, which is licensed MIT (repository). 612 words, 12 headings.
Demand Engine (WAVE Model)
Design the strategic demand gen machine: which channels, what content at each stage, how they interconnect, and how budget is allocated for maximum pipeline impact.
When to Use
- Pre-launch demand gen planning
- Annual marketing strategy
- Channel mix optimization
- New segment demand gen design
- Marketing budget planning
What You'll Need
Critical inputs (ask if not provided):
- Product and target audience
- Available budget range
- Sales motion (PLG, sales-led, hybrid)
Nice-to-have:
- Position Lock output (messaging to fuel campaigns)
- Journey Architect output (gates define content staging)
- Current channel performance data
Process
Step 1: Channel Inventory and WAVE Scoring
Evaluate 15+ demand channels:
Score each channel on 4 dimensions (1-10):
| Dimension | What It Measures | Scoring Guide |
|---|---|---|
| Weight | Volume of qualified demand possible | 1=tiny reach, 5=meaningful, 10=massive scale |
| Audience-fit | How well does this channel reach your ICP? | 1=wrong audience, 5=partial overlap, 10=perfect match |
| Velocity | Time from first touch to hand-raise (inverse) | 1=12+ months, 5=3-6 months, 10=under 30 days |
| Efficiency | Expected CAC relative to LTV | 1=unsustainable, 5=acceptable, 10=highly efficient |
WAVE Composite = (W x 0.25) + (A x 0.30) + (V x 0.20) + (E x 0.25)
Channels to evaluate: Organic search/SEO, Paid search, Social organic, Social paid, Content marketing, Email nurture, Events/webinars, Partnerships/co-marketing, Community/PLG, Analyst relations, PR/media, Review sites, Account-based marketing, Influencer/creator, Product-led virality, Referral programs
Step 2: Channel Mix Architecture
Based on WAVE scores:
| Classification | WAVE Score | Investment Level | Action |
|---|---|---|---|
| Primary | 7.5+ | Heavy -- full program build | 60% of budget |
| Secondary | 5.0-7.4 | Moderate -- test and scale | 25% of budget |
| Experimental | Below 5.0 | Small experiments | 15% of budget |
Map channel interplay: how channels reinforce each other (e.g., content fuels SEO fuels organic social fuels email nurture).
Step 3: Content-to-Stage Mapping
Using Journey Architect's 7 gates (or simplified awareness-consideration-decision):
| Stage | Content Purpose | Content Types |
|---|---|---|
| G1-G2 (Awareness) | Trigger problem recognition | Thought leadership, industry reports, provocative POVs |
| G2-G3 (Education) | Educate on solutions | How-to guides, comparison frameworks, analyst reports |
| G3-G4 (Differentiation) | Prove you are the best choice | Case studies, demos, technical deep-dives, ROI calculators |
| G4 (Conversion) | Remove purchase barriers | Business case templates, security docs, implementation guides |
Step 4: Campaign Architecture
For each primary channel, define:
- Campaign theme and messaging (from Position Lock)
- Target audience segment
- Content assets required (from Step 3)
- KPIs and targets (impressions, clicks, MQLs, SQLs, pipeline)
- Timeline (pre-launch, launch week, post-launch sustain)
- Budget allocation
Step 5: Rebalancing Rules
Monthly rebalancing criteria:
- Channel exceeds CAC target by 25%+ for 2 months: reduce budget 30%
- Channel outperforms CAC target by 25%+: increase budget 20%
- Experiment reserve replenished quarterly from underperforming channel cuts
Output
Save to outputs/demand-engine-[YYYY-MM-DD].md
Deliverables:
- Channel Strategy Matrix: All channels scored, ranked, and classified with investment levels
- Demand Gen Playbook: Channel-specific tactics, content requirements, and KPIs
- Budget Allocation Model: Allocation by channel and month with rebalancing rules
- Content Requirements Map: What assets are needed, by stage and channel
Chain Connections
- Next skill: Run
enablement-forgeto create the content and sales assets identified here - Also feeds:
budget-allocator(demand gen budget feeds overall launch budget),launch-command(campaigns are a launch workstream) - Enhanced by: Run after
position-lock(messaging drives content) andjourney-architect(gates define staging)
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- growth-engine by ericosiu · 3,449
- video-content-engine by ericosiu · 3,449
- demand-gen by OpenClaudia · 664
- building-communication-engine by GTM-Strategist · 245
- lead-generation-and-demand by manojbajaj95 · 92
- personalization-engine by kenny589 · 63
- client-packet-engine by edupegoretti · 0
- outbound-prospecting-engine by edupegoretti · 0
Need help setting it up?
This page tells you what demand-engine does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.