data-analysis

Analyze tabular data for statistics, trends, and anomalies with Python.

13|2|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/cccnam5158/sync-multi-chat --skill data-analysis-cccnam5158
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-analysis
Source: https://github.com/cccnam5158/sync-multi-chat/tree/main/src/data/skills/data-analysis
Command: npx skills add https://github.com/cccnam5158/sync-multi-chat --skill data-analysis-cccnam5158

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data analysis and interpretation for tabular data, enabling users to understand structure, identify trends, summarize statistics, compare groups, and detect anomalies.

Core Features & Use Cases

  • Data overview: determine number of rows and columns, describe each column, identify time range, and spot missing values or anomalies.
  • Code-assisted analysis: for large datasets or precise calculations, use code_execute with Python (pandas, numpy, matplotlib); each call runs in isolation; load data, perform analysis, and generate outputs (charts, CSVs) without persisting state between runs.
  • Common analysis methods: Descriptive statistics (mean, median, std), trend analysis (time-series trends, YoY/MoM), correlations, and comparative analyses; provide chart recommendations and a structured report.

Quick Start

Analyze the attached dataset to produce a data overview, identify key insights, and recommend visualizations.

Frequently Asked Questions about data-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get descriptive statistics and trend insights from a CSV dataset?

To get descriptive statistics from a CSV dataset, the Skill analyzes tabular data to calculate mean, median, and standard deviation, while identifying time-series trends, correlations, and anomalies. It processes CSV, Excel, or in-memory datasets and outputs a structured report with optional chart recommendations.

What is anomaly detection in tabular data and how does it work here?

Anomaly detection in tabular data identifies missing values and statistical outliers across your dataset columns. The Skill performs diagnostic and comparative analyses using Python with pandas and numpy, running isolated calculations to spot structural anomalies and output a structured overview of the irregularities found.

Can I use Python with pandas and matplotlib to analyze large Excel datasets?

Yes, you can analyze large Excel datasets using Python with pandas, numpy, and matplotlib. The Skill applies code-assisted analysis via isolated code execution calls, handling small to large scale datasets to perform precise calculations, generate charts, and extract comparative insights without persisting state between runs.

Does this data analysis approach support year-over-year and month-over-month comparisons?

Yes, this data analysis approach supports year-over-year and month-over-month comparisons. It applies comparative analysis methods to tabular data, calculating time-series trends and correlations across your dataset, and delivers a structured report detailing the relative changes and diagnostic insights.

What's the best way to generate a structured report and visualizations from in-memory data?

The best way to generate a structured report and visualizations from in-memory data is using this Skill's code-assisted analysis. It loads in-memory datasets into an isolated Python environment with pandas and matplotlib, performs descriptive and diagnostic analysis, and outputs the structured report alongside optional chart recommendations.

Why does my data analysis not retain variables or state between multiple code executions?

Data analysis does not retain variables or state between code executions because each call runs in strict isolation. This design requires loading data fresh for every analysis run, preventing state persistence but ensuring stable, reproducible calculations when generating statistics, charts, or CSVs.