data-migration-setup

Configure Snowflake migration environments with workflow configs and infrastructure components.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines the initial configuration process for migrating data into Snowflake, reducing setup time and minimizing errors.

Core Features & Use Cases

  • Migration Approach Selection: Guides users through choosing between full, incremental, or preliminary data transfer methods.
  • Workflow Configuration: Offers templates and auto-generation of migration configs tailored to source and target databases.
  • Prerequisite Database and Storage Setup: Automates creation of target databases, schemas, external volumes, and stages in Snowflake based on user inputs.
  • Use Case: A data engineer preparing a data pipeline can quickly establish all necessary infrastructure and configuration, then proceed to automate subsequent data loads.

Quick Start

Use the setup skill to generate a complete migration workflow configuration for your database source and target setup.

Frequently Asked Questions about data-migration-setup

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

FAQPage Schema
How do I set up a database migration environment for Snowflake?

Setting up a database migration to Snowflake requires configuring migration approaches, generating workflow configs, and creating target databases, schemas, external volumes, and stages based on your specific source database details and cloud storage permissions.

What is the best way to configure a one-time data transfer to Snowflake?

Configuring a one-time data transfer to Snowflake is best handled by selecting a full, incremental, or preliminary migration approach. You can auto-generate tailored workflow configurations and automate the creation of prerequisite databases and external stages to minimize manual setup effort and errors.

Do I need to manually create Snowflake schemas and stages before migrating data?

You do not need to manually create Snowflake schemas and stages before migrating data. The setup process automates the creation of target databases, schemas, external volumes, and stages directly based on the cloud storage and database details you provide during configuration.

What inputs are required to generate a Snowflake migration workflow configuration?

Generating a Snowflake migration workflow configuration requires inputs for your cloud storage, source and target database details, and necessary permissions. This information allows the system to auto-generate tailored configs and establish the required infrastructure components for data transfer.

Can I choose between full and incremental data migration methods for Snowflake?

You can choose between full, incremental, or preliminary data migration methods for Snowflake. The setup process guides you through selecting the appropriate migration approach and then generates a workflow configuration tailored to your specific source and target database setup.

Why use an automated setup for Snowflake database migration instead of manual configuration?

Using an automated setup for Snowflake database migration streamlines the initial configuration process, reducing setup time and minimizing errors. It auto-generates workflow configs and establishes infrastructure components like external volumes and stages, allowing data engineers to quickly proceed to automating data loads.