replit-upgrade-migration
Assists with upgrading Replit environments, changing Nix channels, and migrating database versions.
Install
mkdir -p .claude/skills/replit-upgrade-migration && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8875" && unzip -o skill.zip -d .claude/skills/replit-upgrade-migration && rm skill.zipInstalls to .claude/skills/replit-upgrade-migration
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Upgrade Replit Nix channels, migrate between database types, and updateKey capabilities
- →Upgrade Nix channel versions
- →Update Node.js or Python runtime packages
- →Migrate data from Replit KV to PostgreSQL
- →Change deployment targets between autoscale and reserved VM
- →Move large values from KV to Object Storage
How it works
The skill guides users through updating Nix channels and runtime packages in configuration files, followed by shell reloads and database migration scripts.
Inputs & outputs
When to use replit-upgrade-migration
- →Upgrade Nix channels
- →Update Node.js or Python runtimes
- →Migrate database versions
- →Detect package deprecations
About replit-upgrade-migration
Streamlines the process of updating system runtimes, switching Nix package channels, and migrating from legacy database solutions. It provides steps for version bumps and breaking change detection.
Analyze, plan, and execute Replit SDK upgrades with breaking change detection. Use when upgrading Replit SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade replit", "replit migration", "replit breaking changes", "update replit SDK", "analyze replit version".
When not to use it
- →Upgrading without backing up critical data
- →Deploying without running a test suite
Prerequisites
Limitations
- →Replit KV database has a 50 MiB limit
- →PostgreSQL connections require SSL configuration
How it compares
This approach automates the migration of KV data to PostgreSQL and provides specific steps for updating Nix channels compared to manual configuration changes.
Compared to similar skills
replit-upgrade-migration side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| replit-upgrade-migration (this skill) | 0 | 2mo | Review | Advanced |
| drizzle | 238 | 3mo | No flags | Intermediate |
| drizzle-orm | 32 | 3mo | No flags | Intermediate |
| database-design | 6 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
drizzle
lobehub
Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.
drizzle-orm
EpicenterHQ
Drizzle ORM patterns for type branding and custom types. Use when working with Drizzle column definitions, branded types, or custom type conversions.
database-design
davila7
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
prisma-expert
davila7
Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.
database-schema-designer
davila7
Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.
database-migration
wshobson
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.