python-env-manager

Detect Python environment managers and install packages for project setup.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/vathymut/copilot-skills --skill python-env-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-env-manager
Source: https://github.com/vathymut/copilot-skills/tree/main/.github/skills/python-env-manager
Command: npx skills add https://github.com/vathymut/copilot-skills --skill python-env-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pixi, uv, poetry, hatch, conda, pip, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the detection and setup of Python environment managers, ensuring the correct package installation for your projects.

Core Features & Use Cases

  • Environment Detection: Automatically detects the Python environment manager in use (e.g., pixi, uv, poetry, hatch, conda, pip+venv).
  • Package Installation: Installs Python packages according to the detected environment manager.
  • Feature Scope: Handles different feature scopes (default, dev, agent, lsp) for package installation and configuration.
  • Use Case: When starting a new Python project, this Skill can detect the environment manager and install necessary packages automatically.

Quick Start

Run the python-env-manager skill to detect and setup your Python environment manager.

Frequently Asked Questions about python-env-manager

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

FAQPage Schema
How do I automatically detect my Python environment manager and install packages?

Automating Python environment detection and package installation requires a tool that recognizes your active manager, such as pixi, uv, poetry, hatch, conda, or pip, and executes the appropriate installation commands for your project.

Can I install Python development dependencies across different scopes like dev or lsp?

Installing Python development dependencies across different scopes is supported by handling specific feature scopes, including default, dev, agent, and lsp, for targeted package deployment and configuration within your project environment.

Does Python environment automation work with both conda and poetry?

Python environment automation works with conda and poetry, alongside pixi, uv, hatch, and pip, by detecting the specific environment manager currently in use and applying the correct package installation logic for that system.

What is the best way to set up a new Python project environment automatically?

The best way to set up a new Python project environment automatically is to run a detection process that identifies your installed package manager and configures the necessary dependencies without manual command-line intervention.

Why does my Python package installation fail when switching between different environment managers?

Python package installation fails when switching managers because installation commands differ across pixi, uv, poetry, hatch, conda, and pip, requiring automated detection to ensure the correct package installation method is applied.