This walks you through the AARRR framework (Acquisition, Activation, Retention, Referral, Revenue) to diagnose where your growth is actually stuck. It's Dave McClure's pirate metrics model, organized as tables of key metrics and tactics per stage, plus pointers to related skills for deeper work. Use it when you need to figure out if your problem is getting users in the door, getting them to their aha moment, or keeping them around. The cohort analysis emphasis is smart since aggregate numbers hide what's really happening. It won't run campaigns for you, but it'll help you see which stage is bleeding users so you stop optimizing the wrong thing.

skills.sh installs
1.3K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add kostja94/marketing-skills --skill growth-funnel --agent claude-code

Installs into .claude/skills of the current project.

Files

Strategies: Growth Funnel (AARRR)

Guides growth using the AARRR framework (Pirate Metrics)—five stages of the customer lifecycle. Created by Dave McClure (500 Startups) to focus on actionable metrics over vanity metrics. Use this skill when diagnosing growth bottlenecks, prioritizing improvements, or aligning product, marketing, and customer success.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

AARRR Framework

StageQuestionKey metrics
AcquisitionHow do users discover you?CAC, CPA, conversion by source
ActivationDo users reach "aha moment"?Activation rate, time-to-first-value
RetentionDo users return?D1/D7/D30 retention, churn
ReferralDo users recommend?Referral rate, NPS, viral coefficient
RevenueDo users pay?Conversion rate, ARPU, LTV

Sponsors

Details

Repository
github.com/kostja94/marketing-skills
Categories
Debugging, Productivity & Planning, Marketing & SEO
First seen
May 16, 2026

More from kostja94/marketing-skills

All 172

Recommended

More Debugging
1jezweb avatargoogle-chat-messagesjezweb/claude-skillsSend Google Chat messages via incoming webhooks — text, rich cards (cardsV2), threaded replies. TypeScript types, card builder utility, widget reference inline.1.3Kskills.sh installs
2kostja94 avatarindexingkostja94/marketing-skillsWhen the user wants to fix indexing issues from Search Console, use noindex, or implement Google Indexing API. Also use when the user mentions "fix indexing," "1.3Kskills.sh installs
3cxuu avatargo-control-flowcxuu/golang-skillsUse when writing conditionals, loops, or switch statements in Go — including if with initialization, early returns, for loop forms, range, switch, type switches1.3Kskills.sh installs
4sentinelcore avatarroblox-guisentinelcore/roblox-skillsUse when building, animating, or debugging Roblox GUI elements including HUDs, menus, world-space UI, and player labels. Triggers on: ScreenGui setup, SurfaceGu1.3Kskills.sh installs
5jezweb avatarshopify-setupjezweb/claude-skillsSet up Shopify CLI auth and Admin API access for a store. Install CLI, authenticate, create custom app, store access token, verify. Use whenever the user wants 1.2Kskills.sh installs
6getsentry avatarsentry-instrumentation-guidegetsentry/sentry-for-aiDecide which Sentry signal to reach for when instrumenting code — error, span, span attribute, log, or metric. Use when adding instrumentation and unsure whethe1.2Kskills.sh installs