setup

Audit Python version and installed DS/ML libraries for environment readiness.

14|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/andikarachman/data-science-plugin --skill setup-andikarachman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/andikarachman/data-science-plugin/tree/main/skills/setup
Command: npx skills add https://github.com/andikarachman/data-science-plugin --skill setup-andikarachman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The environment setup skill helps data scientists verify that a project’s Python runtime and essential libraries are correctly installed, identified, and ready for use, preventing import errors and version conflicts.

Core Features & Use Cases

  • Python version check: Verifies that Python is 3.9+.
  • Library presence check: Reports installed vs missing required libraries (pandas, scikit-learn, scipy, statsmodels, numpy) and optional libraries.
  • Guided remediation: Suggests install commands without performing installs, preserving user environments.
  • Use Case: You’re starting a new data science project and want a quick, repeatable health check to ensure a stable environment before coding.

Quick Start

Run the environment check to report installed, missing, and install commands for required DS/ML libraries.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I check if my Python environment has the required data science libraries installed?

To check your Python environment for required data science libraries, run an environment audit that reports installed versus missing packages. This verifies library presence for pandas, scikit-learn, scipy, statsmodels, and numpy, and suggests install commands without modifying your setup.

What Python version is needed for data science and machine learning environments?

Data science and machine learning environments require Python version 3.9 or higher. Verifying your Python version ensures compatibility with required libraries like pandas, scikit-learn, scipy, statsmodels, and numpy before you start coding or debugging.

Can I automatically install missing Python libraries during an environment health check?

You cannot automatically install missing Python libraries during an environment health check. The process preserves your existing setup by suggesting install commands for missing required libraries like pandas and numpy without executing any installations.

What is the best way to prevent import errors and version conflicts in a new data science project?

The best way to prevent import errors and version conflicts in a new data science project is performing a quick environment readiness check. Auditing installed libraries and the Python version confirms compatibility and stability before you begin coding.

How do I verify optional and required DS/ML library versions before starting a project?

To verify optional and required DS/ML library versions before starting a project, run an environment setup check. This identifies installed libraries, checks Python 3.9+ compatibility, and reports missing dependencies to ensure project readiness.

Why does my data science environment fail when importing scipy or statsmodels?

Your data science environment fails when importing scipy or statsmodels because these required libraries are missing or your Python version is below 3.9. An environment audit identifies missing packages and provides suggested install commands to resolve the issue.