Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Rfm Customer Segmentation

ASecurity

Perform RFM (Recency, Frequency, Monetary) customer segmentation analysis on e-commerce data. Use when you need to analyze customer value, identify VIP customers, or create marketing segments. Automatically cleans data, calculates RFM metrics, applies K-means clustering, and generates visualization reports with Chinese language support.

281 stars
0 votes
0 copies
3 views
Added 2/7/2026
datapythonbash

Security Analysis

A100/100

Scanned 2/12/2026

Install to Claude Code

$npx -y skills add liangdabiao/claude-data-analysis-ultra-main --skill rfm-customer-segmentation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rfm Customer Segmentation?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Rfm Customer Segmentation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/liangdabiao-rfm-customer-segmentation/badge)](https://www.skillsdirectory.com/skills/liangdabiao-rfm-customer-segmentation)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: rfm-customer-segmentation
description: Perform RFM (Recency, Frequency, Monetary) customer segmentation analysis on e-commerce data. Use when you need to analyze customer value, identify VIP customers, or create marketing segments. Automatically cleans data, calculates RFM metrics, applies K-means clustering, and generates visualization reports with Chinese language support.
allowed-tools: Read, Write, Bash, Glob
---

# RFM Customer Segmentation Analysis

A comprehensive customer segmentation skill that automatically analyzes e-commerce transaction data to identify customer value segments using RFM (Recency, Frequency, Monetary) analysis with K-means clustering.

## Instructions

### 1. Data Analysis
When users provide e-commerce data or ask about customer segmentation:
- Load and validate the transaction data
- Clean data by removing invalid orders (negative quantities, zero prices)
- Calculate RFM metrics for each customer:
  - **Recency**: Days since last purchase
  - **Frequency**: Number of purchases
  - **Monetary**: Total purchase amount
- Use K-means clustering on RFM dimensions
- Automatically determine optimal number of clusters using elbow method

### 2. Customer Segmentation
- Create customer value segments: High, Medium, Low value customers
- Score each customer on RFM dimensions (1-3 scale)
- Calculate overall customer value scores
- Identify and rank VIP customers for marketing campaigns

### 3. Visualization and Reporting
- Generate comprehensive customer segmentation dashboard
- Create pie charts for segment distribution and revenue share
- Build RFM scatter plots to visualize customer patterns
- Generate box plots showing value distribution by segment
- Export detailed CSV reports with VIP customer lists

### 4. Marketing Insights
- Provide actionable marketing recommendations for each segment
- Generate executive summary with key findings
- Create customer activation strategies for different value tiers
- Export VIP customer lists for targeted marketing campaigns

## Usage Examples

### Basic Customer Segmentation
```
Analyze these e-commerce orders and segment customers by value:
[CSV data with order_id, user_id, purchase_date, quantity, unit_price]
```

### VIP Customer Identification
```
Find the top 100 most valuable customers from our sales data for marketing campaign
```

### Customer Value Analysis
```
Create a customer segmentation report showing revenue contribution by customer segment
```

## Key Features

- **Automatic Data Cleaning**: Handles Chinese e-commerce data formats, removes invalid orders
- **Intelligent Clustering**: Uses elbow method to determine optimal cluster count
- **Chinese Language Support**: Full support for Chinese field names and visualizations
- **Comprehensive Reports**: Generates HTML reports, PNG dashboards, and CSV exports
- **Marketing Ready**: Provides VIP customer lists and actionable insights

## File Requirements

The skill works with e-commerce transaction data containing:
- **user_id**: Customer identification code (用户码)
- **order_date**: Purchase date (消费日期)
- **quantity**: Order quantity (数量)
- **unit_price**: Item unit price (单价)
- **product_info**: Product details (optional)

## Output Files Generated

- `customer_segments.csv`: Complete customer segmentation data
- `vip_customers_list.csv`: Ranked VIP customer list for marketing
- `segment_summary_statistics.csv`: Detailed statistics by segment
- `customer_segmentation_dashboard.png`: Visual analytics dashboard
- `data_validation_report.txt`: Data quality and analysis validation

## Dependencies

- pandas, numpy for data processing
- scikit-learn for K-means clustering
- matplotlib, seaborn for visualization (with Chinese font support)
- Standard Python libraries for file operations

## Best Practices

- Ensure date fields are in consistent format (YYYY-MM-DD recommended)
- Remove or handle missing values before analysis
- Use sufficient data volume (1000+ orders recommended for reliable clustering)
- Consider business context when interpreting segment results
- Validate results with domain knowledge when possible

Attribution

liangdabiaoliangdabiao
View sourceMore from liangdabiao →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Rank Tracker

This skill helps you track, analyze, and report on keyword ranking positions over time. It monitors both traditional SERP rankings and AI/GEO visibility to provide comprehensive search performance insights.

1821 votes

Youtube Competitor Analyzer

Find and analyze YouTube competitor channels using YouTube Data API v3. Discover competitors through keyword search, category matching, content similarity, and related channel discovery. Compare metrics, content strategies, and market positioning. Use when users want to (1) Find competitors for their YouTube channel, (2) Analyze competitor performance metrics, (3) Compare their channel against competitors, (4) Identify content gaps and opportunities, (5) Benchmark against similar creators, (6...

31 votes

Twitter Algorithm Optimizer

Analyze and optimize tweets for maximum reach using Twitter's open-source algorithm insights. Rewrite and edit user tweets to improve engagement and visibility based on how the recommendation system ranks content.

742580 votes

Weather Fetcher

Instructions for fetching current weather temperature data for Karachi, Pakistan from wttr.in API

655280 votes

Weather

Get current weather and forecasts (no API key required).

476190 votes
View all in data →