/install director-data-analysis
Data Analysis Skill
Analyze data files (CSV, Excel) and produce actionable insights.
Quick Start
-
Read the file - Use appropriate library:
- CSV:
csvmodule orpandas.read_csv() - Excel:
pandas.read_excel()with openpyxl engine
- CSV:
-
Explore the data - Get shape, columns, dtypes, missing values
-
Generate insights - Calculate:
- Descriptive stats (mean, median, mode, std, min, max)
- Correlations between numeric columns
- Value counts for categorical columns
- Trends over time if date column exists
-
Create visualizations - Use matplotlib:
- Bar charts for categorical data
- Line charts for time series
- Histograms for distributions
- Scatter plots for correlations
-
Summarize - Write findings in plain English
Common Patterns
Sales Data
import pandas as pd
df = pd.read_csv('sales.csv')
summary = {
'total_revenue': df['amount'].sum(),
'avg_order': df['amount'].mean(),
'top_products': df['product'].value_counts().head(5),
'monthly_trend': df.groupby(pd.to_datetime(df['date']).dt.month)['amount'].sum()
}
Customer Data
demographics = df.groupby('segment').agg({
'age': ['mean', 'median'],
'income': ['mean', 'std'],
'id': 'count'
})
Time Series
df['date'] = pd.to_datetime(df['date'])
monthly = df.resample('M', on='date')['value'].sum()
Output Format
Always include:
- Overview - What the data contains (rows, columns, date range)
- Key Metrics - Top 5-10 actionable numbers
- Insights - 3-5 bullet points of what the data reveals
- Visualizations - At least 2 charts for any dataset with 100+ rows
- Recommendations - Suggested next steps based on findings
Error Handling
- Handle missing values:
df.fillna(0)ordf.dropna() - Handle date parsing: Use
pd.to_datetime(..., errors='coerce') - Handle large files: Process in chunks for files >100MB
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install director-data-analysis - After installation, invoke the skill by name or use
/director-data-analysis - Provide required inputs per the skill's parameter spec and get structured output
What is Data Analysis?
Analyze CSV/Excel files to extract insights, generate statistics, create charts, and produce summaries. Use when user wants to (1) upload or analyze spreadsh... It is an AI Agent Skill for Claude Code / OpenClaw, with 268 downloads so far.
How do I install Data Analysis?
Run "/install director-data-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Data Analysis free?
Yes, Data Analysis is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Data Analysis support?
Data Analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Data Analysis?
It is built and maintained by di5cip1e (@di5cip1e); the current version is v1.0.0.