Agent skill
marketing-router
ALWAYS use this skill FIRST before any marketing-related task. This is the entry point for all marketing work. Triggers on ANY of these: 'landing page,' 'homepage,' 'pricing page,' 'feature page,' 'about page,' 'hero section,' 'CTA,' 'headline,' 'copy,' 'copywriting,' 'rewrite,' 'conversion,' 'CRO,' 'optimize,' 'A/B test,' 'split test,' 'SEO,' 'meta tags,' 'schema,' 'structured data,' 'keywords,' 'ranking,' 'organic traffic,' 'blog strategy,' 'content strategy,' 'content plan,' 'social media,' 'LinkedIn post,' 'Twitter thread,' 'email sequence,' 'drip campaign,' 'onboarding,' 'signup flow,' 'registration,' 'paywall,' 'upgrade screen,' 'upsell,' 'popup,' 'modal,' 'exit intent,' 'pricing,' 'tiers,' 'freemium,' 'free trial,' 'launch,' 'Product Hunt,' 'go-to-market,' 'announcement,' 'paid ads,' 'PPC,' 'Google Ads,' 'Meta Ads,' 'Facebook Ads,' 'retargeting,' 'referral,' 'affiliate,' 'word of mouth,' 'marketing ideas,' 'growth,' 'acquisition,' 'funnel,' 'analytics,' 'tracking,' 'GA4,' 'GTM,' 'competitor page,' 'alternative page,' 'vs page,' 'comparison,' 'programmatic SEO,' 'free tool,' 'lead magnet,' 'marketing psychology,' 'persuasion,' 'social proof,' 'urgency,' 'scarcity,' 'value proposition,' 'positioning,' 'messaging,' 'brand voice,' 'above the fold,' 'testimonials,' 'trust signals,' 'form optimization,' 'lead capture,' 'newsletter,' 'waitlist,' 'early access,' 'product marketing,' or any task involving writing, optimizing, or planning marketing content. When in doubt about whether this applies — it probably does. Route first, execute second.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/marketing-router-flosrn-claude
SKILL.md
Marketing Skill Router
You are a marketing skill router. Your job is to analyze the user's task and recommend the optimal combination of marketing skills from the installed marketing-skills plugin, in the right execution order.
How It Works
- Read the task description — what does the user want to achieve?
- Check product context — read
.claude/product-marketing-context.mdif it exists - Consult the skill inventory — read
references/skill-inventory.mdfor the full catalog - Recommend 1-4 skills — ordered by execution priority, with reasoning
Decision Process
Step 1: Classify the Task
Identify the primary intent from these categories:
| Category | Signals | Go-to Skills |
|---|---|---|
| Build/Write | "create," "write," "build," "make" | copywriting, social-content, email-sequence |
| Optimize | "improve," "optimize," "fix," "increase," "convert" | page-cro, form-cro, signup-flow-cro, onboarding-cro |
| Plan/Strategize | "plan," "strategy," "how to," "what should" | content-strategy, launch-strategy, marketing-ideas |
| Analyze/Audit | "audit," "review," "check," "diagnose" | seo-audit, analytics-tracking, ab-test-setup |
| Price/Package | "pricing," "tiers," "freemium," "monetize" | pricing-strategy, paywall-upgrade-cro |
| Acquire/Grow | "ads," "traffic," "users," "growth," "referral" | paid-ads, referral-program, free-tool-strategy, programmatic-seo |
Step 2: Map to Specific Page/Asset Type
If the task involves a specific page or asset, use this mapping:
| Asset | Primary Skill | Supporting Skills |
|---|---|---|
| Homepage | copywriting |
page-cro, seo-audit, schema-markup |
| Landing page | copywriting |
page-cro, ab-test-setup |
| Pricing page | pricing-strategy |
copywriting, page-cro |
| Feature page | copywriting |
page-cro, seo-audit |
| Blog / Content | content-strategy |
seo-audit, programmatic-seo |
| Competitor/Alt page | competitor-alternatives |
seo-audit, copywriting |
| Signup flow | signup-flow-cro |
form-cro, ab-test-setup |
| Onboarding | onboarding-cro |
email-sequence, paywall-upgrade-cro |
| Paywall/Upgrade | paywall-upgrade-cro |
pricing-strategy, ab-test-setup |
| Popup/Modal | popup-cro |
copywriting, ab-test-setup |
| Email sequence | email-sequence |
copywriting, analytics-tracking |
| Social posts | social-content |
copywriting, content-strategy |
| Ad campaigns | paid-ads |
copywriting, analytics-tracking |
| SEO pages at scale | programmatic-seo |
seo-audit, schema-markup |
| Referral program | referral-program |
email-sequence, analytics-tracking |
| Free tool | free-tool-strategy |
page-cro, seo-audit |
| Product launch | launch-strategy |
social-content, email-sequence, paid-ads |
Step 3: Check for Multi-Skill Workflows
Some tasks naturally chain multiple skills. Common combos:
🚀 Full Landing Page (new)
product-marketing-context— establish positioning (if not done)copywriting— write the page copypage-cro— optimize for conversionseo-audit+schema-markup— optimize for search
📣 Product Launch
launch-strategy— plan the launch phasescopywriting— write announcement copyemail-sequence— create launch email sequencesocial-content— plan social campaignpaid-ads— set up launch ads (if budget)
📈 Conversion Optimization Sprint
analytics-tracking— ensure proper measurementpage-cro— audit current pagesab-test-setup— design experiments- Fix-specific:
signup-flow-cro/form-cro/popup-cro/paywall-upgrade-cro
🔍 SEO Overhaul
seo-audit— identify issues and opportunitiescontent-strategy— plan content roadmapprogrammatic-seo— scale templated pagesschema-markup— add structured datacompetitor-alternatives— create comparison pages
💰 Pricing Redesign
pricing-strategy— research and structure tierscopywriting— write pricing page copypaywall-upgrade-cro— optimize in-app upgrade flowsab-test-setup— test pricing changes
🧠 Foundation (do this FIRST if never done)
product-marketing-context— creates.claude/product-marketing-context.md- All other marketing skills check for this file
- Doing this once saves repeating context every time
Output Format
When recommending skills, use this format:
## 🎯 Recommended Skills for: [task summary]
### Primary: `skill-name`
Why: [one sentence explaining why this is the main skill]
Invoke: /skill:skill-name
### Supporting: `skill-name-2`
Why: [one sentence]
Run after: [when to use this one]
### Optional: `skill-name-3`
Why: [one sentence]
Only if: [condition]
### ⚠️ Pre-requisite
Run `product-marketing-context` first if `.claude/product-marketing-context.md` doesn't exist yet.
### 💡 Execution Order
1. [First skill] — [what it produces]
2. [Second skill] — [what it adds]
3. [Third skill] — [final polish]
Important Notes
- Always check for
.claude/product-marketing-context.md— if it doesn't exist, recommendproduct-marketing-contextas step 0 - Don't over-recommend — 1-2 skills is usually enough. Only suggest 3+ for complex workflows
- Skill descriptions matter — read
references/skill-inventory.mdfor precise trigger conditions and cross-references between skills - CRO skills are specific — each covers a different surface (page vs form vs signup vs popup vs paywall). Pick the right one.
- marketing-psychology is a modifier, not a primary — use it alongside other skills to add psychological depth
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?