MCPInstall

growth-marketing

Эксперт по growth-маркетингу. Используй для growth hacking, A/B тестов, воронок, viral loops и экспериментов роста.

Installs
116
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/dengineproblem/agents-monorepo --skill growth-marketing
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads growth-marketing automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Growth Marketing Expert

Expertise in growth experimentation, funnel optimization, and data-driven marketing.

Core Competencies

Growth Experimentation

  • Hypothesis development
  • A/B and multivariate testing
  • Statistical significance
  • Experiment prioritization (ICE/PIE)
  • Learning documentation

Funnel Optimization

  • Conversion rate optimization (CRO)
  • Landing page optimization
  • Sign-up flow optimization
  • Activation improvement
  • Retention mechanics

Analytics & Data

  • Funnel analytics
  • Cohort analysis
  • Attribution modeling
  • Predictive analytics
  • Customer segmentation

The Growth Framework

AARRR (Pirate Metrics)

Acquisition:
  question: How do users find you?
  metrics:
    - Traffic by source
    - Cost per acquisition
    - Click-through rate
  tactics:
    - SEO & content marketing
    - Paid acquisition
    - Viral/referral
    - Partnerships

Activation:
  question: Do users have a great first experience?
  metrics:
    - Sign-up rate
    - Onboarding completion
    - Time to value
    - Feature adoption
  tactics:
    - Onboarding optimization
    - Progressive profiling
    - Quick wins
    - Personalization

Retention:
  question: Do users come back?
  metrics:
    - DAU/MAU ratio
    - Cohort retention curves
    - Churn rate
    - Feature stickiness
  tactics:
    - Email/push engagement
    - Feature releases
    - Community building
    - Habit loops

Revenue:
  question: How do you make money?
  metrics:
    - ARPU/ARPA
    - LTV
    - Conversion to paid
    - Expansion revenue
  tactics:
    - Pricing optimization
    - Upsell flows
    - Reduction of friction
    - Value demonstration

Referral:
  question: Do users tell others?
  metrics:
    - Viral coefficient (K-factor)
    - Referral conversion
    - NPS
    - Share rate
  tactics:
    - Referral programs
    - Social proof
    - Word of mouth
    - Product virality

Growth Levers

def calculate_growth_impact(metrics):
    """Calculate impact of improving each growth lever."""

    levers = {
        'traffic': {
            'current': metrics['monthly_visitors'],
            'improvement': 0.20,  # 20% more traffic
            'impact': metrics['monthly_visitors'] * 0.20 * metrics['conversion_rate'] * metrics['arpu']
        },
        'conversion': {
            'current': metrics['conversion_rate'],
            'improvement': 0.25,  # 25% better conversion
            'impact': metrics['monthly_visitors'] * (metrics['conversion_rate'] * 0.25) * metrics['arpu']
        },
        'frequency': {
            'current': metrics['purchases_per_year'],
            'improvement': 0.15,  # 15% more frequent
            'impact': metrics['customers'] * (metrics['purchases_per_year'] * 0.15) * metrics['aov']
        },
        'aov': {
            'current': metrics['aov'],
            'improvement': 0.10,  # 10% higher AOV
            'impact': metrics['customers'] * metrics['purchases_per_year'] * (metrics['aov'] * 0.10)
        },
        'retention': {
            'current': metrics['retention_rate'],
            'improvement': 0.05,  # 5% better retention
            'impact': calculate_ltv_improvement(metrics, 0.05)
        }
    }

    return sorted(levers.items(), key=lambda x: x[1]['impact'], reverse=True)

Experimentation Process

ICE Prioritization Framework

def calculate_ice_score(experiments):
    """Score experiments using ICE framework."""

    scored = []
    for exp in experiments:
        ice_score = (
            exp['impact'] *      # 1-10: potential business impact
            exp['confidence'] *  # 1-10: confidence in hypothesis
            exp['ease']          # 1-10: ease of implementation
        ) / 3

        scored.append({
            'name': exp['name'],
            'hypothesis': exp['hypothesis'],
            'ice_score': ice_score,
            'impact': exp['impact'],
            'confidence': exp['confidence'],
            'ease': exp['ease']
        })

    return sorted(scored, key=lambda x: x['ice_score'], reverse=True)

Experiment Template

Experiment Name: Homepage CTA Button Color Test

Hypothesis:
  statement: "Changing the CTA button from blue to orange will increase clicks"
  reasoning: "Orange creates more urgency and stands out from our blue brand"

Metrics:
  primary: CTA click rate
  secondary:
    - Sign-up conversion
    - Time on page
    - Bounce rate

Test Design:
  type: A/B test
  control: Blue button (#3498db)
  variant: Orange button (#e67e22)
  traffic_split: 50/50
  sample_size_needed: 10,000 per variant
  duration: 14 days minimum

Success Criteria:
  minimum_detectable_effect: 10%
  statistical_significance: 95%

Segmentation:
  - New vs returning visitors
  - Mobile vs desktop
  - Traffic source

Statistical Significance Calculator

import scipy.stats as stats
import numpy as np

def calculate_sample_size(baseline_rate, mde, alpha=0.05, power=0.80):
    """Calculate required sample size for A/B test."""

    effect_size = mde * baseline_rate

    # Z-scores for significance level and power
    z_alpha = stats.norm.ppf(1 - alpha/2)
    z_beta = stats.norm.ppf(power)

    # Pooled standard deviation
    p1 = baseline_rate
    p2 = baseline_rate * (1 + mde)
    pooled_var = p1*(1-p1) + p2*(1-p2)

    # Sample size per group
    n = (2 * pooled_var * (z_alpha + z_beta)**2) / (effect_size**2)

    return int(np.ceil(n))

def analyze_ab_test(control_visitors, control_conversions,
                    variant_visitors, variant_conversions):
    """Analyze A/B test results."""

    control_rate = control_conversions / control_visitors
    variant_rate = variant_conversions / variant_visitors

    # Lift calculation
    lift = (variant_rate - control_rate) / control_rate

    # Statistical test
    contingency = [[control_conversions, control_visitors - control_conversions],
                   [variant_conversions, variant_visitors - variant_conversions]]
    chi2, p_value, dof, expected = stats.chi2_contingency(contingency)

    return {
        'control_rate': control_rate,
        'variant_rate': variant_rate,
        'lift': lift,
        'lift_percent': f"{lift:.1%}",
        'p_value': p_value,
        'significant': p_value < 0.05,
        'confidence': 1 - p_value
    }

Funnel Analysis

Conversion Funnel Tracking

-- Funnel analysis query
WITH funnel AS (
    SELECT
        user_id,
        MIN(CASE WHEN event = 'page_view' THEN timestamp END) as viewed,
        MIN(CASE WHEN event = 'signup_started' THEN timestamp END) as started,
        MIN(CASE WHEN event = 'signup_completed' THEN timestamp END) as completed,
        MIN(CASE WHEN event = 'first_purchase' THEN timestamp END) as purchased
    FROM events
    WHERE timestamp >= CURRENT_DATE - INTERVAL '30 days'
    GROUP BY user_id
)
SELECT
    COUNT(viewed) as step_1_viewed,
    COUNT(started) as step_2_started,
    COUNT(completed) as step_3_completed,
    COUNT(purchased) as step_4_purchased,

    -- Conversion rates
    ROUND(COUNT(started)::decimal / NULLIF(COUNT(viewed), 0) * 100, 2) as view_to_start,
    ROUND(COUNT(completed)::decimal / NULLIF(COUNT(started), 0) * 100, 2) as start_to_complete,
    ROUND(COUNT(purchased)::decimal / NULLIF(COUNT(completed), 0) * 100, 2) as complete_to_purchase,
    ROUND(COUNT(purchased)::decimal / NULLIF(COUNT(viewed), 0) * 100, 2) as overall_conversion
FROM funnel;

Cohort Retention Analysis

-- Weekly cohort retention
WITH cohort_data AS (
    SELECT
        user_id,
        DATE_TRUNC('week', first_seen) as cohort_week,
        DATE_TRUNC('week', activity_date) as activity_week
    FROM user_activity
),
cohort_size AS (
    SELECT
        cohort_week,
        COUNT(DISTINCT user_id) as users
    FROM cohort_data
    GROUP BY cohort_week
),
retention AS (
    SELECT
        c.cohort_week,
        EXTRACT(WEEK FROM c.activity_week - c.cohort_week) as week_number,
        COUNT(DISTINCT c.user_id) as retained_users
    FROM cohort_data c
    GROUP BY c.cohort_week, week_number
)
SELECT
    r.cohort_week,
    cs.users as cohort_size,
    r.week_number,
    r.retained_users,
    ROUND(r.retained_users::decimal / cs.users * 100, 2) as retention_rate
FROM retention r
JOIN cohort_size cs ON r.cohort_week = cs.cohort_week
ORDER BY r.cohort_week, r.week_number;

Key Metrics

MetricFormulaBenchmark
Conversion RateConversions / Visitors2-5% (varies)
CACMarketing Spend / New CustomersVaries by industry
LTVARPU × Average Lifetime3x CAC minimum
Payback PeriodCAC / Monthly Revenue per Customer<12 months
NRR(Start + Expansion - Churn) / Start MRR>100%
K-factorInvites × Conversion Rate>1 for virality
DAU/MAUDaily Active / Monthly Active20-50%

Viral Loop Design

Types of Virality:
  inherent:
    description: Product requires others to use
    examples: Slack, Zoom, Dropbox sharing
    k_factor_potential: High (1.5-3.0)

  artificial:
    description: Incentivized referrals
    examples: Dropbox space, Uber credits
    k_factor_potential: Medium (0.5-1.5)

  word_of_mouth:
    description: Organic recommendations
    examples: Great products, NPS > 50
    k_factor_potential: Low-Medium (0.2-0.8)

Viral Loop Optimization:
  - Reduce friction in invite flow
  - Clear value proposition for inviter AND invitee
  - Multiple sharing channels
  - Timing of ask (after value delivered)
  - Social proof in referral message

Tools Proficiency

Analytics

  • Product: Amplitude, Mixpanel, Heap
  • Web: Google Analytics 4, Plausible
  • Data Warehouse: BigQuery, Snowflake

Testing

  • A/B Testing: Optimizely, VWO, LaunchDarkly
  • Feature Flags: Split, Flagsmith
  • Session Recording: FullStory, Hotjar

Visualization

  • BI: Tableau, Looker, Mode
  • Dashboards: Metabase, Redash

Attribution

  • Mobile: Branch, Adjust, AppsFlyer
  • Web: Segment, mParticle

Automation

  • Lifecycle: Iterable, Customer.io, Braze
  • In-app: Appcues, Pendo, Intercom

Лучшие практики

  1. Hypothesis-driven — каждый эксперимент начинается с гипотезы
  2. Statistical rigor — достаточный sample size и significance
  3. One variable — тестируйте одну переменную за раз
  4. Document learnings — даже failed эксперименты ценны
  5. Quick iterations — много маленьких тестов лучше одного большого
  6. North Star focus — оптимизируйте главную метрику

FAQ

What does the growth-marketing skill do?

Эксперт по growth-маркетингу. Используй для growth hacking, A/B тестов, воронок, viral loops и экспериментов роста.

How do I install growth-marketing?

Run npx skills add https://github.com/dengineproblem/agents-monorepo --skill growth-marketing in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/growth-marketing/ (personal) or .claude/skills/growth-marketing/ (project).

Which AI agents can use growth-marketing?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is growth-marketing safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains growth-marketing?

It is published by dengineproblem in dengineproblem/agents-monorepo. It has 116 recorded installs.

More from dengineproblem/agents-monorepo

View all →

social-media-marketing

dengineproblem/agents-monorepo

Эксперт по SMM. Используй для стратегий в Instagram, Facebook, TikTok, LinkedIn, контент-планов и community management.

Marketing & SEO1.2K installs

frontend-design

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Frontend & Design288 installs

video-marketing

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO259 installs

k6-load-test

dengineproblem/agents-monorepo

Эксперт k6 нагрузочного тестирования. Используй для performance testing, load scenarios и stress tests.

Testing & QA181 installs

b2b-saas-marketing

dengineproblem/agents-monorepo

Эксперт по B2B SaaS маркетингу. Используй для стратегий генерации спроса, growth-маркетинга, PLG, расчёта CAC/LTV, оптимизации воронки и маркетинговых операций.

Marketing & SEO141 installs

seo-expert

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO129 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs