Topic · Development

Best code migrations skills for Claude Code, Codex and other agents.

Skills that migrate code between framework versions, libraries and languages with step-by-step checks.
skills
194
official
37

Code migrations skills, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Code migrations skills, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Plans and carries out moving non-host-specific code and its tests from the OpenHuman core into vendored tiny submodule libraries, then releases the submodule and re-pins the host.

tinyhumansai/openhuman42k—~2.6kAutomated safety check: PassGPL-3.0today
2

Moves a package from another TryGhost repository into Ghost as an internal workspace package while keeping its Git history, with checkpoints for the steps that need an administrator.

TryGhost/Ghost55k—~3.8kAutomated safety check: PassMITtoday
3

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces.

vercel/next.js143k6 repos~8.3kAutomated safety check: PassMITtoday
4

Walks through deprecating an R function or argument in a package: lifecycle warning, silenced tests, a new snapshot test, documentation badge and NEWS entry.

tidyverse/dplyr5.1k1 repo~1.2kAutomated safety check: PassUnknown4 mo ago
5

Guides an upgrade from Chakra UI v2 to v3: inspect the project, swap packages, run the official codemod, then fix provider, color mode, props, theming and Next.js code.

chakra-ui/chakra-ui41k—~3.4kAutomated safety check: PassMITyesterday
6

Rules for choosing Rust types for filesystem paths in new Codex code, covering protocol types, internal use and model tool arguments.

openinterpreter/openinterpreter69k2 repos~605Automated safety check: PassApache-2.0yesterday
7

Searches and rewrites code by syntax-tree shape across 25 languages with ast-grep, for codemods, structural queries and YAML lint rules, using a Python wrapper script.

code-yeongyu/oh-my-openagent70k—~3.3kAutomated safety check: PassMITtoday
8

Moves a legacy internal Ghost package from JavaScript and CommonJS to TypeScript and ESM in three focused commits that keep git file history intact.

TryGhost/Ghost55k—~1.2kAutomated safety check: PassMITtoday
9

Ports an existing Remotion (React) composition to HyperFrames HTML with GSAP, one way, and grades the result against a tiered set of reference fixtures.

heygen-com/hyperframes59k3 repos~2.8kAutomated safety check: PassApache-2.0today
10

Measures a code port between languages or frameworks with jscpd's function-level comparison, porting tests before code and tracking what is left unmatched.

kucherenko/jscpd6.4k—~5kAutomated safety check: PassMITtoday
11

Guides migrating a goldmark Markdown extension from v1 to v2, with a confirmed plan, breaking-changes reference and extension-pattern guide.

yuin/goldmark5.1k—~2kAutomated safety check: NotesMIT7 days ago
12
12.Next UpgradeOfficial

Upgrade Next.js to the latest version following official migration guides and codemods

vercel-labs/openreview1.7k6 repos~502Automated safety check: PassNo licence7 mo ago
13

Converts RStudio Python Selenium electron tests into TypeScript Playwright tests, checking each against a live RStudio before counting it as migrated.

rstudio/rstudio5.1k—~3.6kAutomated safety check: PassUnknowntoday
14

Directs porting of widgets, dialogs, panels and transforms from PlotJuggler 3 to PlotJuggler 4 by lifting the original files intact and rebinding only the data paths.

PlotJuggler/PlotJuggler6.2k—~1.1kAutomated safety check: PassMPL-2.06 days ago
15

Upgrade an AWS Glue ETL job from Glue version 0.9 or 1.0 to Glue 4.0.

aws-samples/aws-glue-samples1.5k—~2.4kAutomated safety check: PassMIT-01 mo ago
16

Compares two folders function by function with jscpd --compare, across languages if needed, and explains which functions match and which have no counterpart.

kucherenko/jscpd6.4k—~3.2kAutomated safety check: PassMITtoday
17

Upgrades a Python standard library module from CPython into RustPython with update_lib, then triages and marks the tests that still fail.

RustPython/RustPython22k—~876Automated safety check: PassMITtoday
18

Updates the obs-multi-rtmp plugin repo to the latest upstream plugin template and OBS Studio version, including dependency metadata, then rebuilds it with CMake.

sorayuki/obs-multi-rtmp5.1k—~609Automated safety check: PassGPL-2.06 days ago
19

Audit and implement a NemoClaw dependency version upgrade, including Hermes and base images.

NVIDIA/NemoClaw23k—~1.4kAutomated safety check: PassApache-2.0today
20

Reference for writing and debugging TypeScript and JavaScript codemods with @ast-grep/napi: parsing, node queries, meta-variables, rule objects and editing.

warp-drive-data/warp-drive3.2k—~2.6kAutomated safety check: PassMITtoday
21

Plans and carries out the migration of a Go application from goldmark v1 to v2, with a written plan, human sign-off, updated tests and documentation.

yuin/goldmark5.1k—~1.2kAutomated safety check: NotesMIT7 days ago
22

Explore an existing PostgreSQL database before answering questions about its data or writing SQL.

timescale/pg-aiguide1.9k—~1.1kAutomated safety check: PassApache-2.0today
23

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing.

sangrokjung/claude-forge85012 repos~2.3kAutomated safety check: PassMIT1 mo ago
24

A skill your agent uses when preparing to publish a new version of a PHP Composer package and need to write or update CHANGELOG, upgrade guides, and documentation before tagging and releasing

yansongda/pay5.4k—~1.6kAutomated safety check: PassMIT9 days ago
25
25.Lint FixOfficial

Fix violations of an eslintPluginScraps rule across the codebase.

getsentry/sentry46k—~1kAutomated safety check: PassUnknowntoday
26

Rules for writing and converting formatted output in ripwire's C++ source with its emit helpers, keeping every printed byte identical to the old printf output.

redhat-et/ripwire2.4k—~1kAutomated safety check: PassApache-2.0today
27

Syncs or audits ccLoad's CLIProxyAPI protocol-conversion core and registered provider adapters against one pinned upstream commit, then verifies the result.

caidaoli/ccLoad418—~1.5kAutomated safety check: PassMITtoday
28

Author, archive, apply, and verify TypeScript codemods with ts-morph for APIs that have reached the remote default branch or external users.

pmndrs/glyph393—~1.2kAutomated safety check: PassMITtoday
29

Analyzes a Rails app and builds an upgrade report with breaking changes, deprecations and step-by-step migration guides, one version at a time from Rails 2.3 through 8.1.

ombulabs/claude-code_rails-upgrade-skill389—~2.7kAutomated safety check: PassMIT7 days ago
30

Prepare a release (bump the crate version, update CHANGELOG.md with a migration guide for breaking changes, regenerate README, commit), or run a pre-release review.

jaemk/self_update961—~2.2kAutomated safety check: PassMIT1 mo ago
31
31.Code MigrationOfficial

Run a large-scale language migration with the six-step process: create the map and the rules, stress-test the rules, translate everything, compile, run it, match behavior.

anthropics/code-migration-kit-with-claude-code743—~983Automated safety check: PassUnknown3 mo ago
32

Create a new Axon Framework 4→5 migration path documentation page.

AxonIQ/AxonFramework3.6k—~594Automated safety check: PassApache-2.0today
33

Prepare a release (bump versions across all Cargo.toml files, update CHANGELOG.md, refresh the migration guide, regenerate README, commit), or run a pre-release review.

jaemk/cached2.1k—~2.8kAutomated safety check: PassMIT6 days ago
34

Guidance for Groovy 5 work in Grails projects: syntax, closures, traits, DSLs, metaprogramming, Spock tests, static compilation and Java 21 integration.

apache/grails-core2.9k—~3kAutomated safety check: PassApache-2.0today
35

Forward-ports or backports a single PR or branch onto the currently checked-out Saleor branch, handling GraphQL version markers and migration numbering along the way.

saleor/saleor23k—~969Automated safety check: PassBSD-3-Clauseyesterday
36

Create the release notes and upgrade guide for a mariadb-operator release.

mariadb-operator/mariadb-operator1k—~3.3kAutomated safety check: PassApache-2.0yesterday
37

Assesses what an API change would break before it is made, finds every usage, documents the impact and plans a deprecation or migration path.

ruby-git/ruby-git1.8k—~1.7kAutomated safety check: PassMIT6 days ago
38

This skill should be used when the user asks to create a new Montage migration skill for the montage-web-migration plugin (e.g.

wanteddev/montage-web117—~3.7kAutomated safety check: PassMITtoday
39

Adds support for a new Laravel major to a package by extending composer.json constraints for illuminate, Testbench and Pest and the CI test matrix.

mailcarrierapp/mailcarrier164—~1.1kAutomated safety check: PassMIT2 mo ago
40

Migrate React Native apps from @react-native-community/geolocation to react-native-nitro-geolocation.

jingjing2222/react-native-nitro-geolocation115—~3.5kAutomated safety check: PassMIT25 days ago
41

Migrate a .NET 8 project to .NET 9 and resolve all breaking changes.

dotnet/skills5.6k2 repos~3.9kAutomated safety check: PassMITtoday
42

Complete guide for converting Arduino/ESP32 hardware libraries into Aily Blockly compatible format.

ailyProject/aily-blockly3.8k—~3.1kAutomated safety check: PassGPL-3.0today
43

Looks up antd component props, docs, demos and changelogs with the offline @ant-design/cli, and helps debug, migrate between versions and audit usage in a project.

ant-design/antd-skill136—~2.2kAutomated safety check: PassMIT6 mo ago
44

Guides changes to the grails-data-hibernate7 module, covering domain binding, Hibernate 5 to 7 migration work, generators and integration specs.

apache/grails-core2.9k—~1.8kAutomated safety check: PassApache-2.0today
45

Use ast-grep for Python structural code exploration, mechanical codemods, and rule maintenance in this repo.

banteg/crimson184—~541Automated safety check: PassNo licencetoday
46

Guides writing, fixing and migrating tests in Go repositories that use the gotest suite framework, including version differences and CI setup.

mvrahden/go-test129—~4.4kAutomated safety check: PassMIT3 days ago
47

Analyze Skia features for SkiaSharp - produces a unified analysis of what shipped (upstream engine benefits, PR links, migration guides) and what's missing (impact/priority/effort scoring, hidden…

mono/SkiaSharp5.6k—~1.6kAutomated safety check: PassMITtoday
48

Plans a WxJava version upgrade, checking the BOM, module dependencies, JDK version and configuration, with phased steps and clear rollback conditions.

binarywang/WxJava33k—~129Automated safety check: PassApache-2.012 days ago

Questions, answered from the data.

What is the best code migrations skill?

Migrate Core Code to Submodules from tinyhumansai/openhuman ranks first of the 194 code migrations skills listed here, with the highest score: its repository has 42k GitHub stars, its SKILL.md loads about 2.6k tokens and it passes the automated safety check with no findings. Next come Migrate Internal Package into Ghost and Next Cache Components Adoption.

Which code migrations skills are official?

37 of the 194 code migrations skills are official, published by the vendor's own GitHub organization: Next Cache Components Adoption, Next Upgrade, Glue 09 10 Migration, Nemoclaw Contributor Update Dependencies, Lint Fix and 32 more.

How are these skills ranked?

By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.