
Python Dependency Resolver
- 184 installs
- 2 repo stars
- Updated January 25, 2026
- jorgealves/agent_skills
Resolve conflicting Python package pins across requirements, lockfiles, and optional extras while proposing minimal version bumps that restore installability.
About
python-dependency-resolver diagnoses incompatible Python package constraints and recommends concrete version sets that satisfy pyproject, requirements, and lockfile inputs. It accelerates broken-environment recovery in CI and local dev by explaining transitive conflicts and suggesting minimal, testable dependency upgrades.
- Parses requirements.txt, pyproject, and Poetry inputs
- Explains transitive conflict chains clearly
- Proposes compatible version sets with rationale
- Considers platform markers and optional extras
- Outputs lockfile-ready pin recommendations
Python Dependency Resolver by the numbers
- 184 all-time installs (skills.sh)
- +8 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #68 of 290 Python skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/jorgealves/agent_skills --skill python-dependency-resolverAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 184 |
|---|---|
| repo stars | ★ 2 |
| Last updated | January 25, 2026 |
| Repository | jorgealves/agent_skills ↗ |
What it does
Resolve conflicting Python package pins across requirements, lockfiles, and optional extras while proposing minimal version bumps that restore installability.
Files
Python Dependency Resolver
Purpose and Intent
Analyze and resolve Python package dependency conflicts. Use when pip install fails due to version mismatches or circular dependencies.
When to Use
- Project Setup: When initializing a new Python project.
- Continuous Integration: As part of automated build and test pipelines.
- Legacy Refactoring: When updating older Python codebases to modern standards.
When NOT to Use
- Non-Python Projects: This tool is specialized for the Python ecosystem.
Error Conditions and Edge Cases
- Missing Requirements: If the project lacks a requirements.txt or pyproject.toml.
- Incompatible Versions: If the project uses a Python version not supported by the tools.
Security and Data-Handling Considerations
- All analysis is performed locally.
- No source code or credentials are ever transmitted externally.
name: python-dependency-resolver
version: 1.0.0
description: Analyze and resolve Python package dependency conflicts. Use when pip install fails due to version mismatches or circular dependencies.
inputs:
project_path:
type: string
description: Path to the Python project directory.
required: true
outputs:
report:
type: string
description: A detailed report of the analysis or actions performed.
capabilities:
- Automated analysis of Python project structure.
- Integration with standard Python tooling.
constraints:
- Requires a valid Python environment.
security:
- Operates locally on source files.
examples:
- input:
project_path: "."
output:
report: "Analysis complete. No issues found."