acquisition-channel-advisor
Evaluate acquisition channels using unit economics, customer quality, and scalability.
Skill by onfire7777
Chalk Labs
Need help deploying acquisition-channel-advisor?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/onfire7777-acquisition-channel-advisor
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
acquisition-channel-advisor- Description
- Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
- License
- MIT
- Metadata
- type: interactive · intent: Guide product managers through evaluating whether to scale, test, or kill an acquisition channel based on unit economics (CAC, LTV, payback), customer quality (retention, NRR), and scalability (magic number, volume potential). Use this to make data-driven go-to-market decisions and optimize channel mix for sustainable growth.
- Instructions
- 627 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 627 lines (spec recommends under 500)
Files (2)
- SKILL.md
- conversation-flow.md · examples/
SKILL.md (first lines)
## Purpose Guide product managers through evaluating whether to scale, test, or kill an acquisition channel based on unit economics (CAC, LTV, payback), customer quality (retention, NRR), and scalability (magic number, volume potential). Use this to make data-driven go-to-market decisions and optimize channel mix for sustainable growth. This is not a channel strategy framework—it's a financial lens for channel evaluation that helps you avoid scaling unprofitable channels or killing channels with fixable problems. Use when deciding how to allocate marketing budget across channels. ## Key Concepts ### The Channel Evaluation Framework A systematic approach to evaluate acquisition channels: 1. **Unit Economics** — What does it cost to acquire, and what's the return? - CAC (Customer Acquisition Cost) - LTV (Lifetime Value) - LTV:CAC ratio - Payback period 2. **Customer Quality** — Do customers from this channel stick around and expand? - Cohort retention rate (by channel) - Churn rate (by channel) - NRR (Net Revenue Retention by channel) - Expansion rate 3. **Scalability** — Can this channel sustain growth at the volume you need? - Magic Number (S&M efficiency) - Addressable volume (TAM of channel) - Saturation risk (diminishing returns) - CAC trend (increasing, stable, decreasing) 4. **Strategic Fit** — Does this channel align with your go-to-market strategy? - Customer segment match (SMB vs. enterprise) - Sales motion compatibility (PLG vs. sales-led) - Brand positioning alignment ### Decision Matrix | LTV:CAC | Payback | Customer Quality | Scalability | Decision | |---------|---------|------------------|-------------|----------| | >3:1 | <12mo | Good retention | High volume | **Scale aggressively** | | 2-3:1 | 12-18mo | Average retention | Medium volume | **Test & optimize** | | <2:1 | >18mo | Poor retention | Low volume | **Kill or fix** | ### Anti-Patterns (What This Is NOT) - **Not vanity metrics:** "We got 10,000 signups!" means nothing if they churn in 30 days - **Not CAC-only thinking:** Low CAC with terrible retention is worse than high CAC with great retention - **Not ignoring payback:** 5:1 LTV:CAC with 36-month payback is a cash trap - **Not scaling broken channels:** Pouring money into inefficient channels accelerates failure ### When to Use This Framework **Use this when:** - Evaluating whether to scale a new channel (content, paid, events, etc.) - Deciding how to allocate marketing budget across channels - Assessing whether to kill an underperforming channel - Comparing channels to optimize ROI - Planning annual marketing budget allocation **Don't use this when:** - Channel is brand-new (<3 months, <100 customers) — not enough data - You're testing channel fit (this is for evaluation, not experimentation) - Strategic channels (e.g., enterprises require field sales regardless of CAC) - You don't have channel-level data (need to track CAC, retention by source) --- ### Facilitation Source of Truth Use [`workshop-facilitation`](../workshop-facilitation/SKILL.md) as the default interaction protocol for this skill. It defines: - session heads-up + entry mode (Guided, Context dump, Best guess) - one-question turns with plain-language prompts - progress labels (for example, Context Qx/8 and Scoring Qx/5) - interruption handling and pause/resume behavior - numbered recommendations at decision points - quick-select numbered response options for regular questions (include `Other (specify)` when useful) This file defines the domain-specific assessment content. If there is a conflict, follow this file's domain logic. ## Application This interactive skill asks **up to 4 adaptive questions**, offering **3-5 enumerated options** at decision points. --- ### Step 0: Gather Context **Agent asks:** "Let's evaluate this acquisition channel. Please provide: **Channel details:** - Channel name (e.g., Google Ads, content marketing, outbound sales, partnerships) - How long have you been using this channel? (months) - Current monthly spend on this channel **Customer acquisition:** - Customers acquired per month (from this channel) - CAC for this channel (if known, otherwise we'll calculate) **Business context:** - Blended CAC (across all channels) - Blended LTV - Current MRR/ARR - Target growth rate (% MoM or YoY) You can provide estimates if you don't have exact numbers." --- ### Step 1: Evaluate Unit Economics **Agent calculates (if not provided):** ``` CAC = Monthly Spend / Customers Acquired per Month ``` **Agent asks:**
From onfire7777/universal-ai-skills-library, MIT.
More from onfire7777/universal-ai-skills-library
- 0.555score
aether
onfire7777
Full-stack orchestrator supporting the planning, implementation, and operation of AITuber (AI VTuber) systems.
SkillCFreshness: C★ 16Claude Code +9 - 0.552score
accord
onfire7777
Create an integrated specification package spanning Business, Development, and Design teams using staged elaboration templates (L0 Vision → L1 Requirements →…
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
python-testing-patterns
onfire7777
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development.
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
chat-summarizer
onfire7777
Generate a comprehensive, AI-optimized summary of the current AI session.
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
onefilellm
onfire7777
Use when aggregating local files, directories, GitHub repositories/issues/PRs, documentation pages, PDFs, arXiv/DOI/PMID sources, YouTube transcripts, stdin…
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
printable-cards
onfire7777
Create beautiful printable foldable greeting cards (birthday, thank you, etc.) as PDFs.
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
universal-ai-config
onfire7777
Configure and audit the local universal AI skills setup across Codex, ChatGPT, Claude, Claude Code, Claude Cowork, Cursor, Gemini, OpenCode, OpenSkills…
SkillCFreshness: C★ 16Claude Code +9 - 0.542score
universal-ai-skills
onfire7777
Compact Codex plugin wrapper for the Universal AI Skills Router.
SkillCFreshness: C★ 16Claude Code +9 - 0.542score
file-organizer
onfire7777
Comprehensive file organization suite.
SkillCFreshness: C★ 16Claude Code +9 - 0.542score
universal-ai-setup
onfire7777
Manage this repository as the user's universal AI setup hub for OpenSkills, source repo inventory, bootstrap scripts, skill audits, and cross-agent operating…
SkillCFreshness: C★ 16Claude Code +9 - 0.542score
universal-ai-skills
onfire7777
Use this whenever the user mentions Universal AI Skills, skill-router, router, route to a skill, unknown skill names, or wants the best skill selected…
SkillCFreshness: C★ 16Claude Code +9 - 0.539score
universal-ai-skills
onfire7777
Compact plugin wrapper for automatic Universal AI Skills routing and on-demand skill loading through skill-router.
SkillCFreshness: C★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Apr 25, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.736score
acquisition-channel-advisor
deanpeters
Evaluate acquisition channels using unit economics, customer quality, and scalability.
SkillBFreshness: B★ 7.6KClaude Code +9 - 0.290score
acquisition-channel-advisor
HONGKONGBALL
Evaluate acquisition channels using unit economics, customer quality, and scalability.
SkillCFreshness: C★ 1Claude Code +9 - 0.276score
acquisition-channel-advisor
Cody-W-Tucker
Evaluate acquisition channels using unit economics, customer quality, and scalability.
SkillCFreshness: CClaude Code +9 - 0.237score
acquisition-channel-advisor
roberttmadsen13-del
Evaluate acquisition channels using unit economics, customer quality, and scalability.
SkillDFreshness: DClaude Code +9
More from onfire7777
- 0.555score
aether
onfire7777
Full-stack orchestrator supporting the planning, implementation, and operation of AITuber (AI VTuber) systems.
SkillCFreshness: C★ 16Claude Code +9 - 0.552score
accord
onfire7777
Create an integrated specification package spanning Business, Development, and Design teams using staged elaboration templates (L0 Vision → L1 Requirements →…
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
chat-summarizer
onfire7777
Generate a comprehensive, AI-optimized summary of the current AI session.
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
onefilellm
onfire7777
Use when aggregating local files, directories, GitHub repositories/issues/PRs, documentation pages, PDFs, arXiv/DOI/PMID sources, YouTube transcripts, stdin…
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
printable-cards
onfire7777
Create beautiful printable foldable greeting cards (birthday, thank you, etc.) as PDFs.
SkillCFreshness: C★ 16Claude Code +9 - 0.545score
universal-ai-config
onfire7777
Configure and audit the local universal AI skills setup across Codex, ChatGPT, Claude, Claude Code, Claude Cowork, Cursor, Gemini, OpenCode, OpenSkills…
SkillCFreshness: C★ 16Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get acquisition-channel-advisor running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
acquisition-channel-advisor skill. Agent Mart. https://agentmart.dev/skills/onfire7777-acquisition-channel-advisor (last updated 2026-10-24)