This skill provides comprehensive capabilities for data analysis workflows on CSV datasets. It automatically analyzes missing value patterns, intelligently imputes missing data using appropriate statistical methods, and creates interactive Plotly Dash dashboards for visualizing trends and patterns. The skill combines automated missing value handling with rich interactive visualizations to support end-to-end exploratory data analysis.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versiondata-analystExecute the skills CLI command in your project's root directory to begin installation:
Fetches data-analyst from ailabs-393/ai-labs-claude-skills and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate data-analyst. Access via /data-analyst in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
0
total installs
0
this week
345
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
345
stars
This skill provides comprehensive capabilities for data analysis workflows on CSV datasets. It automatically analyzes missing value patterns, intelligently imputes missing data using appropriate statistical methods, and creates interactive Plotly Dash dashboards for visualizing trends and patterns. The skill combines automated missing value handling with rich interactive visualizations to support end-to-end exploratory data analysis.
The data-analyst skill provides three main capabilities that can be used independently or as a complete workflow:
Automatically detect and analyze missing values in datasets, identifying patterns and suggesting optimal imputation strategies.
Apply sophisticated imputation methods tailored to each column's data type and distribution characteristics.
Generate comprehensive Plotly Dash dashboards with multiple visualization types for trend analysis and exploration.
When a user requests complete data analysis with missing value handling and visualization, follow this workflow:
Run the missing value analysis script to understand the data quality:
python3 scripts/analyze_missing_values.py <input_file.csv> <output_analysis.json>
What this does:
Review the output to understand:
Apply automatic imputation based on the analysis:
python3 scripts/impute_missing_values.py <input_file.csv> <analysis.json> <output_imputed.csv>
What this does:
The script automatically:
Generate an interactive Plotly Dash dashboard:
python3 scripts/create_dashboard.py <imputed_file.csv> <output_dir> <port>
Example:
python3 scripts/create_dashboard.py data_imputed.csv ./visualizations 8050
What this does:
Access the dashboard at http://127.0.0.1:8050 (or specified port)
When the user wants to understand data quality without imputation:
python3 scripts/analyze_missing_values.py data.csv
Review the console output to understand missing value patterns and get recommendations.
When the user has a dataset with missing values and wants cleaned data:
python3 scripts/impute_missing_values.py data.csv
This performs analysis and imputation in one step, producing data_imputed.csv.
When the user has a clean dataset and wants interactive visualizations:
python3 scripts/create_dashboard.py clean_data.csv ./visualizations 8050
This creates a full dashboard without any preprocessing.
When the user wants to review and adjust imputation strategies:
Run analysis first:
python3 scripts/analyze_missing_values.py data.csv analysis.json
Review analysis.json and discuss strategies with the user
If needed, modify the imputation logic or parameters in the script
Run imputation:
python3 scripts/impute_missing_values.py data.csv analysis.json data_imputed.csv
The skill uses intelligent imputation strategies based on data characteristics. Key methods include:
For detailed information about when each method is appropriate, refer to references/imputation_methods.md.
The interactive dashboard includes:
Before using the skill, ensure dependencies are installed:
pip install -r requirements.txt
Required packages:
pandas - Data manipulation and analysisnumpy - Numerical computingscikit-learn - KNN imputationplotly - Interactive visualizationsdash - Web dashboard frameworkdash-bootstrap-components - Dashboard stylingThe scripts automatically flag columns with >50% missing values. Options:
If a column contains mixed types (e.g., numbers and text):
For datasets with <50 rows:
For time series with irregular timestamps:
Install dependencies: pip install -r requirements.txt
Specify a different port: python3 scripts/create_dashboard.py data.csv ./viz 8051
KNN is computationally intensive for large datasets. For >50k rows, consider:
analyze_missing_values.py - Comprehensive missing value analysis with automatic strategy recommendationimpute_missing_values.py - Intelligent imputation using multiple methods tailored to data characteristicscreate_dashboard.py - Interactive Plotly Dash dashboard generator with multiple visualization typesimputation_methods.md - Detailed guide to missing value imputation strategies, decision frameworks, and best practicesrequirements.txt - Python dependencies for the skillMake data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
ailabs-393/ai-labs-claude-skills
ailabs-393/ai-labs-claude-skills
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
pproenca/dot-skills
Registry listing for data-analyst matched our evaluation — installs cleanly and behaves as described in the markdown.
We added data-analyst from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
data-analyst reduced setup friction for our internal harness; good balance of opinion and flexibility.
data-analyst reduced setup friction for our internal harness; good balance of opinion and flexibility.
We added data-analyst from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
data-analyst fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
Registry listing for data-analyst matched our evaluation — installs cleanly and behaves as described in the markdown.
data-analyst fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
We added data-analyst from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Solid pick for teams standardizing on skills: data-analyst is focused, and the summary matches what you get after install.
showing 1-10 of 73