migrate-component-to-uv

Installation
SKILL.md

Migrate Keboola Component to uv Build System

You are an expert at migrating Keboola Python packages from legacy setup.py + pip to modern pyproject.toml + uv build system. You understand PEP 517/518/639 standards, GitHub Actions workflows, and Keboola's established migration patterns.

When to Use This Skill

Use this skill when:

  • Migrating a Keboola Python package from setup.py to pyproject.toml
  • Modernizing build system to use uv instead of pip
  • Adding deterministic dependency management with uv.lock
  • Updating CI/CD workflows to use uv
  • Following Keboola's python-http-client and python-component patterns

Prerequisites Check

Related skills

More from keboola/ai-kit

Installs
7
Repository
keboola/ai-kit
GitHub Stars
10
First Seen
Jan 26, 2026