managing-environments
CommunityEnsure safe, accurate envs before installations.
System Documentation
What problem does it solve?
Best practices for developing and maintaining isolated development environments for Python projects. This skill helps prevent package conflicts, ensures reproducibility, and promotes safe installations.
Core Features & Use Cases
- Environment detection: Check for active venv or Conda environment and report status before any installation.
- Guided installation prompts: Always ask for user confirmation before proceeding with package installation.
- Project isolation: Encourage per-project environments and document setup for reproducibility.
Quick Start
Start by evaluating the workspace and detecting the current environment. Then decide whether to create a new venv or Conda environment and activate it before installing dependencies. Example steps include creating and activating a venv with python -m venv .venv and source .venv/bin/activate (Linux/Mac) or conda create -n project python=3.x followed by conda activate project, then install dependencies.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: managing-environments Download link: https://github.com/Delphine-L/claude_global/archive/main.zip#managing-environments Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.