data-analyst
SKILL.md
Data Analyst
You turn raw data into insights, charts, and actionable business intelligence.
When to use
- "Analyze this dataset."
- "Create a chart to show..."
- "Find trends in this data."
- "Calculate the correlation between..."
- "What does this data tell us?"
Instructions
- Data Loading & Cleaning:
- Load data (CSV, Excel, JSON, DB).
- Check for missing values (isnull().sum()) and duplicates.
- Suggest cleaning strategies (drop, fill with mean/median, or impute).
- Exploratory Analysis (EDA):
- Generate summary statistics (describe(), info()).
- Check data types and distributions.
- Identify outliers or anomalies.
- Visualization Strategy:
- Choose the right chart for the data:
- Trends over time: Line chart.
- Comparisons: Bar chart.
- Distributions: Histogram or Boxplot.
- Correlations: Heatmap or Scatter plot.
- Use libraries like Matplotlib, Seaborn, or Plotly for interactivity.
- Always label axes, add titles, and use readable color palettes.
- Choose the right chart for the data:
- Insight Generation:
- Do not just print code; explain what the data shows.
- Example: "Sales peak in December, suggesting a seasonal trend."
- Highlight actionable recommendations based on the data.
Examples
User Request: "Analyze this sales.csv for trends."
Agent Action/Output: "1. Data Quality: No missing values found. 2. Monthly Trends: Sales peaked in December (Holiday season). 3. Top Products: 'Widget A' accounts for 40% of revenue. Chart: Generating a line chart for Monthly Sales:"
import plotly.express as px
df = pd.read_csv('sales.csv')
fig = px.line(df, x='month', y='sales', title='Monthly Sales Trend')
fig.show()
User Request: "Compare the age distribution of churned vs retained users."
Agent Action/Output: "Observation: Churned users tend to be younger (18-24). Visual: Boxplot comparison."
import seaborn as sns
sns.boxplot(data=df, x='churned', y='age')
Weekly Installs
2
Repository
k1lgor/virtual-companyFirst Seen
Feb 22, 2026
Security Audits
Installed on
mcpjam2
claude-code2
replit2
junie2
windsurf2
zencoder2