About
This skill automates the transition of Python packages—specifically Keboola components—from legacy setup.py and requirements.txt configurations to the modern pyproject.toml format using the uv build tool. It provides a structured, multi-phase migration path that includes linting cleanup, metadata conversion, and the implementation of robust CI/CD workflows using GitHub Actions. By leveraging deterministic dependency management through uv.lock, it ensures faster, more reliable builds while following PEP 517/518 standards and established industry best practices.