python-dependency-expert

Resolve Python dependency conflicts across virtual environments and lock files.

12|41|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/pingwu/solo-unicorn --skill python-dependency-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-dependency-expert
Source: https://github.com/pingwu/solo-unicorn/tree/main/skills/python-dependency-expert
Command: npx skills add https://github.com/pingwu/solo-unicorn --skill python-dependency-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Python projects routinely suffer from dependency conflicts, fragile packaging, and inconsistent environments across machines, making setup and reproduction painful.

Core Features & Use Cases

  • Resolve dependency conflicts across virtual environments (venv, conda, pyenv) and ensure reproducible installs.
  • Pin exact versions, manage lock files, and coordinate tooling like pip-tools, uv, and poetry for deterministic builds.
  • Diagnose and fix environment issues for AI/ML pipelines, containerized deployments, and multi-project stacks.

Quick Start

Run this skill to audit a Python project and stabilize its dependencies for repeatable executions.

Frequently Asked Questions about python-dependency-expert

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

FAQPage Schema
How do I resolve Python dependency conflicts in virtual environments?

Resolve Python dependency conflicts by auditing your project and coordinating venv, conda, or pyenv to isolate packages. This skill stabilizes environments by pinning exact versions and managing lock files for reproducible installs across machines.

How do I fix numpy and torch dependency conflicts in AI/ML pipelines?

Fix numpy and torch dependency conflicts in AI/ML pipelines by applying disciplined environment management. This skill diagnoses version mismatches across transformers and other ML libraries, coordinating lock files to produce reproducible containerized deployments.

What's the best way to manage Python lock files for reproducible builds?

Manage Python lock files for reproducible builds by coordinating pip-tools, uv, and poetry. This skill pins exact package versions and generates deterministic lock files, ensuring consistent installs across virtual environments and containerized deployments.

Does this approach work with both conda and pyenv for multi-project stacks?

Yes, this approach works with conda and pyenv for multi-project stacks. The skill diagnoses and fixes environment issues across these managers, coordinating them with venv and lock-file strategies to ensure reproducible environments for general Python projects.

Why does my Python environment break when moving between machines?

Your Python environment breaks across machines due to unpinned dependencies and inconsistent virtual environments. This skill solves the problem by auditing your project, pinning exact versions in lock files, and enforcing disciplined environment management for repeatable executions.

When should I not use pip-tools for Python dependency management?

Consider alternatives to pip-tools when coordinating complex AI/ML pipelines that require cross-language dependencies or specialized containerized deployments. This skill evaluates your stack to determine if venv, conda, or poetry is better suited for your specific reproducibility needs.