Cohort Analysis
Perform cohort analysis on user engagement data — retention curves, feature adoption trends, and segment-level insights. Use when analyzing user retention by cohort, studying feature adoption over time, investigating churn patterns, or identifying engagement trends.
Install
npx skills add phuryn/pm-skills --skill cohort-analysisgit clone --depth 1 https://github.com/phuryn/pm-skills.git /tmp/pm-skills
mkdir -p ~/.claude/skills
cp -r /tmp/pm-skills/pm-data-analytics/skills/cohort-analysis ~/.claude/skills/cohort-analysisPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Cohort Analysis & Retention Explorer ## Purpose Analyze user engagement and retention patterns by cohort to identify trends in user behavior, feature adoption, and long-term engagement. Combine quantitative insights with qualitative research recommendations. ## How It Works ### Step 1: Read and Validate Your Data - Accept CSV, Excel, or JSON data files with user cohort information - Verify data structure: cohort identifier, time periods, engagement metrics - Check for missing values and data quality issues - Summarize key statistics (cohort sizes, date ranges, metrics available) ### Step 2: Generate Quantitative Analysis - Calculate cohort retention rates and engagement trends - Identify retention curves, drop-off patterns, and anomalies - Compute feature adoption rates across cohorts - Calculate month-over-month or period-over-period changes - Generate Python analysis scripts using pandas and numpy if requested ### Step 3: Create Visualizations - Generate retention heatmaps (cohorts vs. time periods) - Create line charts showing cohort progression - Build comparison charts for feature adoption - Visualize drop-off points and engagement trends - Output as interactive charts or static images ### Step 4: Identify Insights & Patterns - Spot one or more significant patterns: - Early churn in specific cohorts - Late-stage engagement changes - Feature adoption clusters - Seasonal or temporal trends - Highlight surprising findings and deviations
Details
- Skill name
cohort-analysis- Repository
- phuryn/pm-skills
- Path
pm-data-analytics/skills/cohort-analysis/SKILL.md- License
- MIT
- Repo updated
- 29 October 2026
FAQ
What does the Cohort Analysis skill do?
Perform cohort analysis on user engagement data — retention curves, feature adoption trends, and segment-level insights. Use when analyzing user retention by cohort, studying feature adoption over time, investigating churn patterns, or identifying engagement trends.
How do I install the Cohort Analysis skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add phuryn/pm-skills --skill cohort-analysis. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Cohort Analysis popular?
It lives in phuryn/pm-skills, which has 27,559 GitHub stars and 2,851 forks, and is included in 3 curated skill lists.
Related skills
Ab Test Analysis
28kphuryn/pm-skills
Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.
Analyze Feature Requests
28kphuryn/pm-skills
Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.
Ansoff Matrix
28kphuryn/pm-skills
Generate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.
Gtm Strategy
28kphuryn/pm-skills
Create a go-to-market strategy covering marketing channels, messaging, success metrics, and launch timeline. Use when planning a product launch, creating a GTM plan from scratch, or defining a launch strategy for a new market.
Churn Prevention
58kcoreyhaines31/marketingskills
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in
Market Sizing
28kphuryn/pm-skills
Estimate market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Use when sizing a market opportunity, estimating addressable market, preparing for investor pitches, or evaluating market entry.
Browse the most popular Claude skills, all finance & crypto skills, or write your own with the skills generator.