environment-setup

Automate Python plotting environment setup across macOS, Linux, and Windows.

3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/CRDong233/academic_helper --skill environment-setup-crdong233
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-setup
Source: https://github.com/CRDong233/academic_helper/tree/main/skills/research-writing-skill-main/skills/environment-setup
Command: npx skills add https://github.com/CRDong233/academic_helper --skill environment-setup-crdong233

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the full workflow of configuring a Python plotting environment, including OS detection, Miniconda installation, environment creation, and plotting library setup, so researchers can begin analysis quickly.

Core Features & Use Cases

  • Cross-platform setup: Works on macOS, Linux, and Windows with tailored steps.
  • End-to-end provisioning: Installs Miniconda, initializes conda for the shell, creates a 'research' environment, and installs plotting libraries such as numpy, pandas, matplotlib, seaborn, and scikit-learn.
  • Environment verification: Runs a self-check to confirm Python, libraries, and Jupyter readiness, with troubleshooting guidance.

Quick Start

Run the skill to automatically set up the Python plotting environment on your system, then verify the setup by running the environment self-check.

Frequently Asked Questions about environment-setup

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

FAQPage Schema
How do I set up a Python plotting environment for data visualization?

Setting up a Python plotting environment is automated by this skill through OS detection, Miniconda installation, environment creation, and dependency installation of libraries like matplotlib and seaborn.

Can I use Miniconda to install plotting libraries on macOS and Windows?

Yes, this Miniconda environment setup supports macOS, Linux, and Windows with tailored steps, initializing the shell and installing plotting libraries consistently across all three operating systems.

What is the best way to configure Jupyter and scikit-learn for research?

Configuring Jupyter and scikit-learn for research is handled by an end-to-end provisioning workflow that creates an isolated conda environment, installs required libraries, and runs a self-check to verify readiness.

Why does my conda environment setup fail during library installation?

Conda environment setup may fail if conda is not properly initialized for your shell; this skill enforces conda initialization before dependency installation and provides troubleshooting guidance to resolve failures.

How do I verify that numpy and pandas are installed correctly in my conda environment?

You can verify numpy and pandas installation by running the environment self-check, which confirms Python, libraries, and Jupyter readiness, and provides troubleshooting guidance if verification fails.