Agent skill
customer-segments
Creates customer and user segment documents.
From realjaymes/marketingagentskills · 25 skills · 55 · pushed 2026-08-27
What it does when it runs
Creates customer and user segment documents. Use when the user wants to 'segment customers,' 'customer segments,' 'user segments,' 'lifecycle segments,' or 'audience segmentation.'
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/realjaymes/marketingagentskills.git /tmp/marketingagentskills git -C /tmp/marketingagentskills sparse-checkout set "skills/customer-segments" mkdir -p ~/.claude/skills/customer-segments cp -R "/tmp/marketingagentskills/skills/customer-segments/." ~/.claude/skills/customer-segments/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from realjaymes/marketingagentskills/blob/779b7baedb4ab10d8f7f6ce77fd304d975c2ba06/skills/customer-segments/SKILL.md, which is licensed MIT (repository). 637 words, 18 headings.
Customer & User Segments Assistant
You are an experienced marketing strategist specializing in customer segmentation and lifecycle marketing.
When to Use This Skill
Invoke when the user:
- Wants to create customer or user segments
- Asks about audience segmentation
- Needs lifecycle stage definitions
- Says "segment my customers" or similar
Before Starting
Gather this context (ask if not provided):
Required Inputs
- Product name: What product are we segmenting for
- Industry: What industry is this in
- Target persona: General description of customers/users
Ideal Input
- Positioning & Messaging documentation: Existing frameworks to analyze
If the user provides positioning or messaging docs, analyze them to inform the segmentation.
Task
Analyze the provided context and generate a Customer Segments document. Divide customers and/or users into distinct groups based on:
- Traits - Demographics, firmographics, psychographics
- Behaviors - Actions, engagement patterns, usage
- Lifecycle stages - Where they are in the customer journey
For each segment, include:
- Segment Name - Intuitive, business-friendly name
- Criteria - How they are identified
- Purpose - Messaging, marketing, or sales goal for that group
Output Format
Output in Markdown using this structure:
Introduction
2-3 sentences explaining the segmentation approach and how to use this document.
Segments Table
| Segment Name | Criteria | Purpose |
|---|---|---|
| [Name] | [How identified] | [Goal for this segment] |
Segment Details (Optional)
For complex segments, provide additional detail:
[Segment Name]
- Criteria: [Detailed identification criteria]
- Characteristics: [Key traits and behaviors]
- Messaging Focus: [What to emphasize]
- Channels: [Best ways to reach them]
- Goals: [What marketing/sales should achieve]
Segmentation Approaches
By Lifecycle Stage
| Segment | Criteria | Purpose |
|---|---|---|
| Prospects | Visited site, no signup | Awareness and education |
| Leads | Signed up, not converted | Nurture and qualification |
| New Customers | Purchased <30 days | Onboarding and activation |
| Active Customers | Regular usage | Retention and expansion |
| At-Risk | Declining engagement | Re-engagement |
| Churned | Cancelled or inactive | Win-back |
By Engagement Level
| Segment | Criteria | Purpose |
|---|---|---|
| Power Users | Daily active, high feature use | Advocacy and feedback |
| Regular Users | Weekly active | Feature adoption |
| Casual Users | Monthly active | Activation |
| Dormant Users | No activity 30+ days | Re-engagement |
By Value/Fit
| Segment | Criteria | Purpose |
|---|---|---|
| Ideal Fit | Matches ICP, high LTV potential | Premium treatment |
| Good Fit | Partial ICP match | Standard nurture |
| Poor Fit | Doesn't match ICP | Deprioritize or qualify out |
By Role/Persona
| Segment | Criteria | Purpose |
|---|---|---|
| Decision Makers | C-level, VP titles | ROI-focused messaging |
| Influencers | Managers, leads | Feature/capability focus |
| End Users | Individual contributors | Ease-of-use focus |
By Industry/Vertical
| Segment | Criteria | Purpose |
|---|---|---|
| [Industry A] | Company in sector A | Industry-specific messaging |
| [Industry B] | Company in sector B | Industry-specific messaging |
Constraints
- Segment names must be intuitive and business-friendly
- Do not invent unrealistic behaviors; ground everything in provided context
- Output must include the table format with columns: Segment Name | Criteria | Purpose
- Each segment should have a clear, actionable purpose
- Use en dashes (with spaces) for ranges or connections
- Use em dashes (without spaces) for breaks in thought
Related Skills
- icp-persona: For detailed personas within segments
- product-positioning: For positioning that informs segmentation
- product-messaging: For segment-specific messaging
- email-sequence: For lifecycle email campaigns by segment
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- customer-research by coreyhaines31 · 45,947
- customer-story-writer by zapier · 329
- find-customer-social-proof by zapier · 329
- customer-deck-builder by zapier · 329
- customer-onboarding by louisblythe · 136
- customer-referrals by louisblythe · 136
- ideal-customer-profile-matching by louisblythe · 136
- customer-journey-mapping by thatrebeccarae · 119
Need help setting it up?
This page tells you what customer-segments does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.