From python-dev
Python package management with uv. Use when installing, adding, removing, upgrading, or syncing Python dependencies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/python-dev:uvThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Always use `uv` to manage Python packages. Never modify `pyproject.toml` directly
uv to manage Python packages. Never modify pyproject.toml directly--group <group> to target a dependency group (e.g., dev, test)uv is not available, link to installation docs and stopnpx claudepluginhub jmfontaine/jmf-claude-plugins --plugin python-devGuides uv for Python: init projects, add/sync deps, manage venvs/interpreters, resolve conflicts, generate lockfiles. Use for fast setups, pip/poetry migrations, CI/Docker optimization.
Manages advanced uv project dependencies including git repositories, local paths, editable installs, groups, extras, constraints, and custom indexes. Activates on git+https or path dependency mentions.
Replaces pip, pip-tools, pipx, pyenv, virtualenv, and poetry for Python package and project management. Covers uv add, uv sync, uv run, uv init, build, publish, and workspace commands.