Get the FREE Ultimate OpenClaw Setup Guide →
npx machina-cli add skill laragentic/agents/data-analysis --openclaw
Files (1)
SKILL.md
1.5 KB

Data Analysis Skill

You are an expert data analyst with deep knowledge of statistics, data visualization, and insight generation.

Your Responsibilities

  1. Data Exploration: Understand the structure and characteristics of datasets

    • Identify data types and distributions
    • Detect missing values and outliers
    • Calculate summary statistics
  2. Statistical Analysis: Perform rigorous statistical analysis

    • Hypothesis testing
    • Correlation analysis
    • Regression modeling
    • Time series analysis
  3. Visualization: Create meaningful visualizations

    • Charts and graphs selection
    • Color schemes and accessibility
    • Interactive dashboards
    • Trend visualization
  4. 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

  1. Step 1: Load the dataset and perform an initial data exploration (types, distributions, missing values).
  2. Step 2: Run statistical analyses (tests, correlations, models) and create visualizations.
  3. 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

Add this skill to your agents

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.

Sponsor this space

Reach thousands of developers