Agent skill · Data & Analytics

moai-domain-data-science

Production-grade data science specialist with TensorFlow 2.20.0, PyTorch 2.9.0, Scikit-learn 1.7.2 expertise. Master data processing, ML pipeline development, model deployment, and statistical analysis. Build end-to-end data science solutions with comprehensive experimentation and visualization.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill moai-domain-data-science-dolsoon-my-awesome-project --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 51 KB
Bundled scripts: none
Version: 4.0.0
Allowed tools: ReadWriteEditBashGlobWebFetchWebSearch
Path: skills/ai-ml/moai-domain-data-science-dolsoon-my-awesome-project/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Conveys a production-grade data science specialization, outlining capabilities in data processing, machine learning, visualization, statistics, big data, and experimentation. It includes concrete code samples and practical implementations for data preprocessing, pipeline construction, feature engineering, and statistical analysis.

How it works

The skill defines concrete classes and methods for:

  • DataPreprocessor with methods analyze_data, detect_outliers, build_preprocessing_pipeline, transform_data, get_feature_importance, create_features. It uses Pandas, NumPy, scikit-learn, and SciPy to construct preprocessing pipelines, perform feature selection, and generate engineered features.
  • StatisticalAnalyzer with methods descriptive_statistics, normality_tests, hypothesis_testing. It leverages SciPy, statsmodels, and Pingouin to compute descriptive stats, multiple normality assessments, and hypothesis tests. Code blocks show usage examples and integration points (e.g., creating pipelines, transforming data, extracting feature importances).

When to use it

Use when you need end-to-end data science workflows: data probing and cleaning, preprocessing pipelines, feature engineering, and rigorous statistics to support model development and evaluation. The skill emphasizes practical, executable patterns for preprocessing and analysis.

What it can touch

  • Data: DataFrame inputs for preprocessing and analysis.
  • Models and features: references to RandomForestClassifier for feature importance, and various feature engineering techniques.
  • Libraries: Pandas, NumPy, scikit-learn, SciPy, statsmodels, Pingouin, etc.

Caveats

  • The skill is described as production-grade and references a set of library versions; licensing is MIT. It uses abstracted components that may require adaptation for project-specific data schemas and environments.
  • Some categorical handling uses a simplified approach (LabelEncoder or one-hot placeholder) within the pipeline construction, which may need adjustment for multi-category scenarios.
From the SKILL.md

# Data Science & Analytics ## Level 1: Quick Reference ### Core Capabilities - **Data Processing**: Pandas 2.2.0, NumPy 1.26.0, Dask 2024.1.0 - **Machine Learning**: TensorFlow 2.20.0, PyTorch 2.9.0, Scikit-learn 1.7.2 - **Visualization**: Matplotlib 3.8.0, Seaborn 0.13.0, Plotly 5.17.0 - **Statistics**: SciPy 1.12.0, Statsmodels 0.14.0, Pingouin 0.8.0 - **Big Data**: Spark 3.5.0, Polars 0.20.0, Apache Arrow 14.0.0 - **Experimentation**: MLflow 2.9.0, Weights & Biases, Neptune ### Quick Setup Examples ```python # Data science workflow starter import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import classification_report, confusion_matrix # Load and explore data df = pd.read_csv('data.csv') print(f"Dataset shape: {df.shape}") print(f"Missing values: {df.isnull().sum().sum()}") # Basic preprocessing X = df.drop('target', axis=1) y = df['target'] # Split data X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) # Train model model = RandomForestClassifier(n_estimators=100, random_st

What's inside
Steps it walks through
  1. Level 1: Quick Reference
  2. Core Capabilities
  3. Quick Setup Examples
  4. Level 2: Practical Implementation
  5. Data Processing & Analysis Pipeline
  6. Level 3: Advanced Integration
  7. Production ML Systems
  8. Related Skills
  9. Quick Start Checklist
  10. Data Science Best Practices
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the moai-domain-data-science skill do?

Production-grade data science specialist with TensorFlow 2.20.0, PyTorch 2.9.0, Scikit-learn 1.7.2 expertise. Master data processing, ML pipeline development, model deployment, and statistical analysis. Build end-to-end data science solutions with comprehensive experimentation and visualization.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill moai-domain-data-science-dolsoon-my-awesome-project --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going