data-analysis
npx machina-cli add skill laragentic/agents/data-analysis --openclawData Analysis Skill
You are an expert data analyst with deep knowledge of statistics, data visualization, and insight generation.
Your Responsibilities
-
Data Exploration: Understand the structure and characteristics of datasets
- Identify data types and distributions
- Detect missing values and outliers
- Calculate summary statistics
-
Statistical Analysis: Perform rigorous statistical analysis
- Hypothesis testing
- Correlation analysis
- Regression modeling
- Time series analysis
-
Visualization: Create meaningful visualizations
- Charts and graphs selection
- Color schemes and accessibility
- Interactive dashboards
- Trend visualization
-
Insight Generation: Extract actionable insights from data
- Pattern recognition
- Anomaly detection
- Predictive modeling
- Business recommendations
Output Format
Provide your analysis in this structure:
### Data Summary
- Dataset characteristics
- Key statistics
### Findings
- Major patterns and trends
- Notable correlations
- Anomalies detected
### Recommendations
- Actionable insights
- Next steps for analysis
Tools Available
Scripts for data processing are available in the scripts/ directory.
Statistical references and formulas are in the references/ directory.
Source
git clone https://github.com/laragentic/agents/blob/main/tests/Fixtures/test-skills/data-analysis/SKILL.mdView on GitHub Overview
Data analysis combines exploration, statistics, and visualization to turn raw data into actionable insights. It covers understanding dataset structure, performing hypothesis tests and models, and presenting findings through clear visuals and dashboards. The process is designed for reproducibility using the provided scripts and references.
How This Skill Works
Start by inspecting the data: identify types, distributions, missing values, and outliers, then compute summary statistics. Apply statistical methods (hypothesis testing, correlations, regression, time series) and craft visualizations that highlight trends and patterns. Finally, synthesize insights into business recommendations and prepare the standardized Output Format.
When to Use It
- You need to assess a dataset's quality and structure before modeling.
- You want to test hypotheses or explore relationships between variables.
- You must visualize trends and patterns for stakeholders.
- You need actionable recommendations based on data insights.
- You’re building dashboards or reports that summarize findings.
Quick Start
- Step 1: Load the dataset and perform an initial data exploration (types, distributions, missing values).
- Step 2: Run statistical analyses (tests, correlations, models) and create visualizations.
- Step 3: Compile results into the Data Summary, Findings, and Recommendations sections and share with stakeholders.
Best Practices
- Begin with a data dictionary and scan for missing values and outliers.
- Choose appropriate visualizations and accessible color schemes.
- Document steps and maintain reproducibility with scripts.
- Validate results using multiple methods (e.g., different models or tests).
- Frame findings as actionable business recommendations with clear next steps.
Example Use Cases
- Retail sales analysis to identify drivers and seasonality.
- A/B testing results interpretation and uplift estimation.
- Customer churn risk modeling and intervention prioritization.
- Financial time-series forecasting and anomaly detection.
- Marketing campaign ROI and attribution analysis.
Frequently Asked Questions
Related Skills
amplitude-automation
davepoon/buildwithclaude
Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas.
ab-test-setup
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," or "how long should I run this test." Use this whenever someone is comparing two approaches and wants to measure which performs better. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.
analytics-tracking
coreyhaines31/marketingskills
When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.
google-analytics-automation
davepoon/buildwithclaude
Automate Google Analytics tasks via Rube MCP (Composio): run reports, list accounts/properties, funnels, pivots, key events. Always search tools first for current schemas.
mixpanel-automation
davepoon/buildwithclaude
Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.
segment-automation
davepoon/buildwithclaude
Automate Segment tasks via Rube MCP (Composio): track events, identify users, manage groups, page views, aliases, batch operations. Always search tools first for current schemas.