migration

Orchestrates database migrations to produce sequenced, ready-to-execute plans.

1|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Snowflake-Labs/cortex-code-migrations --skill migration-snowflake-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration
Source: https://github.com/Snowflake-Labs/cortex-code-migrations/tree/main/plugin/skills/migration
Command: npx skills add https://github.com/Snowflake-Labs/cortex-code-migrations --skill migration-snowflake-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables organizations to orchestrate comprehensive database migrations, covering source connection setup, object registration, code conversion, assessment, deployment, data migration, and validation, ensuring a smooth transition to Snowflake.

Core Features & Use Cases

  • End-to-End Migration Orchestration: Guides users through connecting to sources, registering objects, converting SQL code, and assessing migration strategies.
  • Automated Deployment Planning: Generates deployment waves based on dependency analysis, prioritizes objects, and creates dependency-ordered deployment sequences.
  • Integrated Testing and Validation: Supports capturing baselines, running unit tests, validating data, and managing fixes interactively.
  • Use Case: A team preparing a migration from SQL Server to Snowflake can utilize this Skill to plan deployment steps, perform dependency analysis, and ensure data integrity with minimal manual effort.

Quick Start

Ask the user to initialize a new project with connection details, then run the setup, registration, and conversion steps sequentially as guided by the prompts.

Frequently Asked Questions about migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a database migration to Snowflake with complex object dependencies?

To plan a database migration to Snowflake, you can automate dependency analysis to generate deployment waves, prioritize objects, and create dependency-ordered deployment sequences for complex workloads across multiple schemas.

What is the best way to migrate SQL Server schema and data to Snowflake?

Migrating SQL Server schema and data to Snowflake is best handled by orchestrating source connection setup, object registration, SQL code conversion, assessment, deployment, data migration, and validation sequentially.

Can I validate data integrity and run tests during a Snowflake database migration?

Yes, you can validate data integrity during a Snowflake database migration by capturing baselines, running unit tests, validating migrated data, and managing fixes interactively within the workflow.

Does this database migration approach support complex workloads across multiple schemas?

This database migration approach supports complex workloads by facilitating dependency analysis, deployment sequencing, and testing across multiple object types and schemas for a smooth transition to Snowflake.

How do I convert SQL code when migrating a source database to Snowflake?

To convert SQL code when migrating a source database to Snowflake, the workflow guides you through connecting to sources, registering objects, and performing automated code conversion before final deployment.

What steps are required to start an end-to-end database migration to Snowflake?

To start an end-to-end database migration to Snowflake, initialize a new project with source connection details, then run the setup, registration, and conversion steps sequentially as guided.