One-click install
npx skills add https://github.com/Mohamed-Elkahef/test-project --skill data-analyst-mohamed-elkahef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-analyst
Source: https://github.com/Mohamed-Elkahef/test-project/tree/main/.claude/skills/data-analyst
Command: npx skills add https://github.com/Mohamed-Elkahef/test-project --skill data-analyst-mohamed-elkahef

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scikit-learn, plotly, dash, dash-bootstrap-components, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manually cleaning messy CSV data with missing values, performing statistical analysis, and building interactive visualizations is time-consuming and prone to human error, especially for large or complex datasets.

Core Features & Use Cases

  • Intelligent Missing Value Handling: Automatically detects missing data patterns, recommends optimal imputation strategies (mean, median, KNN, etc.), and cleans datasets without manual intervention.
  • Interactive Dashboard Generation: Builds Plotly Dash dashboards with summary statistics, time series trends, distribution plots, correlation heatmaps, and categorical analysis for exploratory data analysis.
  • Use Case: A business analyst with a quarterly sales dataset full of missing customer demographic entries can use this skill to automatically impute missing values and generate an interactive dashboard to explore sales trends across regions.

Quick Start

Use the data-analyst skill to clean the missing values in your customer_survey.csv file and generate an interactive dashboard to visualize response trends across demographic groups.

Frequently Asked Questions about data-analyst

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

FAQPage Schema
How do I clean missing values in a CSV file and visualize the data?

To clean missing values in a CSV file and visualize the data, this skill automatically detects missing data patterns, applies optimal imputation strategies like KNN or median, and generates interactive Plotly Dash dashboards for exploratory analysis.

What is the best way to automate exploratory data analysis on a messy dataset?

The best way to automate exploratory data analysis on a messy dataset is using a tool that handles missing value imputation and automatically builds interactive dashboards with summary statistics, distribution plots, and correlation heatmaps.

Can I generate a Plotly Dash dashboard directly from a CSV with missing customer demographics?

Yes, you can generate a Plotly Dash dashboard directly from a CSV with missing customer demographics. The skill automatically imputes missing values and creates visualizations to explore trends across demographic groups.

How does intelligent missing value imputation work for tabular datasets?

Intelligent missing value imputation for tabular datasets works by automatically detecting missing data patterns and recommending optimal strategies such as mean, median, or KNN imputation without requiring manual intervention.

Do I need pandas and scikit-learn to perform automated data cleaning and imputation?

Yes, you need pandas and scikit-learn as underlying dependencies to perform automated data cleaning and imputation, alongside numpy for numerical operations and plotly with dash for interactive dashboard generation.

What are the limitations of automated CSV processing for exploratory data analysis?

The limitations of automated CSV processing for exploratory data analysis include potential unsuitability for non-tabular data formats and reliance on predefined imputation strategies that may not capture highly complex domain-specific data relationships.