user-segmentation

Segment users from feedback data based on behavior, jobs-to-be-done, and needs.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/moonzff/Codex_up --skill user-segmentation-moonzff
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-segmentation
Source: https://github.com/moonzff/Codex_up/tree/main/skills/user-research/user-segmentation
Command: npx skills add https://github.com/moonzff/Codex_up --skill user-segmentation-moonzff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams often treat their user base as a single homogeneous group, missing distinct behavioral patterns and unmet needs hidden in feedback data. This Skill analyzes user feedback, interviews, support tickets, and usage data to identify at least three distinct user segments grounded in behavior and jobs-to-be-done rather than demographics alone. ## Core Features & Use Cases - Behavioral Clustering: Groups users by usage patterns, motivations, and jobs-to-be-done instead of surface demographics. - Rich Segment Profiles: Produces segment size estimates, pain points, product fit assessment, churn risk, and differentiated value propositions for each segment. - Prioritization Guidance: Recommends which segments to invest in, maintain, or de-prioritize based on strategic importance and implementation difficulty. - Use Case: You have 200 pieces of mixed customer feedback from surveys and support tickets. Use this Skill to cluster them into distinct segments, understand what each group is trying to accomplish, and decide where to focus your roadmap. ## Quick Start Analyze the attached customer feedback file and segment our users into distinct groups based on their behaviors and jobs-to-be-done.

Frequently Asked Questions about user-segmentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I segment users from customer feedback data?▼

Segment users by extracting behavioral patterns, jobs-to-be-done, and pain points from feedback, then clustering users with similar motivations and needs. This Skill automates that analysis and produces at least three distinct, actionable segment profiles.

What is the difference between behavioral and demographic segmentation?▼

Behavioral segmentation groups users by what they do and why, such as usage frequency, jobs-to-be-done, and motivations. Demographic segmentation uses attributes like age or location, which often fail to predict actual product needs or churn risk.

What data sources can I use for user segmentation analysis?▼

You can use user interviews, surveys, support tickets, product usage logs, and other feedback data. The Skill reads provided files and repository context directly, extracting behavioral patterns and needs across the user base.

How many user segments should a product team identify?▼

This Skill identifies a minimum of three distinct segments, ensuring each is coherent, non-overlapping, and actionable. The right number depends on your data diversity, but segments must differ meaningfully in core needs and behaviors.

What are the limitations of feedback-based user segmentation?▼

Segments derived only from feedback may underrepresent silent or churned users who never respond. The Skill flags potentially underrepresented segments and recommends validating emerging segments against product usage or customer data when available.