LogoClawIndex
CasesSkillsAbout
LogoClawIndex

modernize-python-repo - Modernize Python Repository

Guide Python repository modernization: pyproject.toml migration, Ruff adoption, config consolidation, and CI/CD updates

Tags

Updated: 2026-03-26
PythonConfigurationCI/CDLintingRuffpyproject.tomlGitGitHubGitLab

Capabilities

migrate to pyproject.tomladopt Ruffconsolidate tool configsupdate CI/CD workflows

Typical Inputs

GitHub repositoryGitLab repositorysetup.py

Typical Outputs

pyproject.tomlGitHub workflowsGitLab CI config

What this skill does

  • migrate to pyproject.toml
  • adopt Ruff
  • consolidate tool configs
  • update CI/CD workflows
  • migrate Danger workflow
  • setup Commitizen
  • update pre-commit hooks
  • remove deprecated files

Inputs

  • GitHub repository
  • GitLab repository
  • setup.py
  • setup.cfg
  • Danger configuration
  • flake8 configuration
  • GitHub workflows
  • GitLab CI config
  • pre-commit config
  • project version

Outputs

  • pyproject.toml
  • GitHub workflows
  • GitLab CI config
  • pre-commit config
  • Ruff configuration
  • Consolidated tool configs

Requirements

  • Python build environment
  • setuptools backend
  • Git repository access

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.