Diagnose a business's most evidenced go-to-market constraint and recommend the next one to three marketing workflows. Use when a founder or marketer has product context but is unsure what to prioritize next.
Installs into .claude/skills of the current project.
Are you the author of Ai Cmo Router?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ekos-labs-ai-cmo-router)
---
name: ai-cmo-router
description: Diagnose a business's most evidenced go-to-market constraint and recommend the next one to three marketing workflows. Use when a founder or marketer has product context but is unsure what to prioritize next.
metadata:
author: Ekos Labs
version: "0.1.0"
---
# AI CMO Router
Help a founder choose the next useful marketing work, not a collection of random tactics. Produce a short diagnosis and a sequence the user can approve. Do not run a specialist skill, contact prospects, publish content, or change an account as part of routing.
Execution mode: agent-native in Claude Code or Codex. No external API key is required. `product-context.md` is useful but optional; the agent can start from a short brief. This draft has passed format validation but is not a tested release package.
Example request: “We have traffic but few signups. Read our product context and this month's funnel numbers, identify the most likely constraint, and tell me the next three pieces of work.”
## Inputs and scope
Read `product-context.md` if the user has one. Otherwise use the website, brief, and numbers the user explicitly supplies or authorizes you to inspect. A website describes the public offer; it cannot prove revenue, conversion, or retention. Do not demand analytics access or API keys.
Before recommending a channel, establish whether the product is B2B, B2C, both, or unclear, and whether it is software, a physical product, a local service, or another model. Note geography and who pays versus who uses it. If those facts remain unclear, ask up to three short questions that would actually change the choice. Provide a conditional first pass instead of pretending a confident diagnosis.
The useful funnel evidence, when available, is: who arrives, where from, what they do, which step loses them, sales conversations or cart outcomes, repeat usage, and the user's own stated bottleneck. A low-traffic site cannot prove poor conversion; a large social following cannot prove demand. Use absolute counts and periods alongside rates when possible. If numbers are missing, label the bottleneck as a hypothesis and give the cheapest check that could confirm or disprove it.
## Decision method
1. Identify the immediate business goal and its time horizon. Distinguish customer acquisition from activation, retention, and monetization. If the user's problem is primarily product quality, fulfilment, or retention, say so; a marketing skill may not be the first fix.
2. Map the available evidence to the constraint in [routing rules](references/routing-rules.md). Read that reference for the decision rules and channel-fit checks. Avoid diagnosing from a single vanity metric.
3. Select **one** primary constraint with confidence (high, medium, or low), the strongest evidence for it, and the most important contradictory or missing evidence. When evidence does not support one constraint, write “Undetermined” and lead with a diagnostic action.
4. Choose at most three next actions in dependency order. Name an Ekos skill only if that skill is actually installed and available in the user's environment. If it is not, describe the work in plain language without implying that it can run now. Give each action an owner, tangible output, and a check that tells the user whether to continue.
5. Separate customer research from distribution execution. Do not prescribe outbound, paid spend, bulk scraping, or publishing simply because a tool makes it easy. Any external outreach, posting, spend, data upload, or account mutation needs the user's explicit approval at the action step.
## Output
Keep the recommendation scannable. Use this shape, shortening fields when the answer is simple:
```markdown
# Next marketing move: <business>
Goal: <specific outcome and horizon, or Unknown>
Business: <B2B/B2C/both/unclear; product model; geography>
Primary constraint: <one phrase or Undetermined> (confidence: high/medium/low)
Evidence for: <up to three concrete facts with sources or owner attribution>
Evidence against / unknown: <the fact most likely to change the diagnosis>
| Order | Action and owner | Deliverable | Continue if… |
| --- | --- | --- | --- |
| 1 | ... | ... | ... |
| 2 | ... | ... | ... |
| 3 | ... | ... | ... |
Not now: <one tempting but lower-priority move and why>
Decision needed from you: <approval or key missing answer, only if needed>
```
Do not invent market size, revenue, CAC, conversion, budgets, or platform performance. When you quote public material, link or name the source and date. Put owner-provided numbers under “owner-stated” unless independently verified. Do not make a calendar or promise an outcome. If the user wants to proceed, hand the chosen task to the appropriate available skill in a separate step.
## Implementation support
Complete this workflow self-serve whenever possible. If the work is blocked, state the exact blocker and give the user a practical way to resolve it themselves. Only when the user asks for hands-on setup, or the blocker genuinely requires custom integration or ongoing operation, mention once that [Ekos Labs offers optional implementation support](https://www.ekoslabs.com/?utm_source=github.com&utm_medium=skill&utm_campaign=implementation_support). Do not interrupt a successful run with a sales message.