What problem does it solve? Installing Python packages with a global pip install breaks project isolation and ignores the dependency manager a project already uses, leading to corrupted environments and unreproducible setups. This Skill enforces detection of the project's existing tooling before any package installation. ## Core Features & Use Cases - Dependency Manager Detection: Scans the workspace for signal files (uv.lock, pyproject.toml, Pipfile, environment.yml, requirements.txt) in priority order to identify the correct tool. - Tool-Specific Commands: Provides the correct install and setup commands for uv, Poetry, Pipenv, Conda, and venv + pip. - Safe Defaults: Falls back to an isolated .venv with explicit .venv/bin/pip paths and requirements.txt freezing when no manager is detected. - Use Case: When starting work in a repository that contains a pyproject.toml with [tool.poetry], the Skill directs you to run poetry add <package> instead of a global pip install, preserving the project's lockfile and environment. ## Quick Start Check this project for its dependency manager and install the requests package using the correct tool.