schemachange — community schemachange, snowflake-dbt-demo, sfc-gh-dflippo, community, ai agent skill, ide skills, agent automation, AI agent skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Database Management Agents needing advanced Snowflake database change management capabilities. schemachange helps developers manage Snowflake database changes using version control and CI/CD pipelines. It supports dbt features for efficient database management.

sfc-gh-dflippo sfc-gh-dflippo
[30]
[8]
Updated: 3/9/2026

Quality Score

Top 5%
41
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add sfc-gh-dflippo/snowflake-dbt-demo/schemachange
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The schemachange skill by sfc-gh-dflippo is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Database Management Agents needing advanced Snowflake database change management capabilities.

Core Value

Empowers agents to manage Snowflake database changes using version control and CI/CD pipelines, supporting dbt features for efficient database management, and providing a migration-based approach with script types such as Versioned, Repeatable, and Always.

Capabilities Granted for schemachange

Deploying and managing Snowflake database changes using version control and CI/CD pipelines
Generating migration scripts for one-time structural changes using Versioned scripts
Creating idempotent scripts that run every deployment using Always scripts

! Prerequisites & Limits

  • Requires Snowflake database connection
  • Limited to dbt features for database management
  • Needs CI/CD pipeline setup for automated deployment
Project
SKILL.md
2.1 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Schemachange

Deploy and manage Snowflake database changes using version control and CI/CD pipelines with schemachange's migration-based approach.

Quick Start

Script Types:

  • V__ (Versioned) - One-time structural changes (run exactly once)
  • R__ (Repeatable) - Objects that can be safely recreated (runs when new/modified)
  • A__ (Always) - Scripts that run every deployment (must be idempotent)

Script Naming

Versioned Scripts (V__)

sql
1V1.0.0__initial_setup.sql 2V1.1.0__create_base_tables.sql 3V2.0.0__restructure_schema.sql

Use for: CREATE TABLE, ALTER TABLE, CREATE SCHEMA

Repeatable Scripts (R__)

sql
1R__Stage_01_create_views.sql 2R__Stage_02_alter_procedures.sql 3R__Stage_03_utility_functions.sql

Use for: CREATE OR ALTER VIEW, CREATE OR ALTER PROCEDURE, CREATE OR REPLACE STREAM

Always Scripts (A__)

sql
1A__refresh_permissions.sql 2A__update_config_values.sql

Use for: Jobs that must run every deployment (idempotent only)

Key Concepts

Execution Order

  1. Versioned scripts (V__) in numeric order
  2. Repeatable scripts (R__) in alphabetic order (use naming to control)
  3. Always scripts (A__) in alphabetic order

CREATE OR ALTER vs CREATE OR REPLACE

  • CREATE OR ALTER - Preserves data, tags, policies, grants (preferred)
  • CREATE OR REPLACE - Drops and recreates (loses metadata)

See CREATE_OR_ALTER_REFERENCE.md for supported objects.

Configuration

yaml
1# schemachange-config.yml 2root-folder: migrations 3create-change-history-table: true 4connection-name: default 5change-history-table: MY_DB.SCHEMACHANGE.CHANGE_HISTORY

Deployment

bash
1# Dry run 2schemachange deploy --config-folder . --dry-run 3 4# Deploy 5schemachange deploy --config-folder . 6 7# With variables 8schemachange deploy --vars '{"env":"prod","schema":"data"}'

Resources

  • schemachange-config.yml - Complete configuration template
  • SCRIPT_PATTERNS.md - Examples for V**, R**, A__ scripts (coming soon)
  • CREATE_OR_ALTER_REFERENCE.md - Supported object types (coming soon)
  • CI_CD_EXAMPLES.md - GitHub Actions and Azure DevOps patterns (coming soon)

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is schemachange?

Perfect for Database Management Agents needing advanced Snowflake database change management capabilities. schemachange helps developers manage Snowflake database changes using version control and CI/CD pipelines. It supports dbt features for efficient database management.

How do I install schemachange?

Run the command: npx killer-skills add sfc-gh-dflippo/snowflake-dbt-demo/schemachange. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for schemachange?

Key use cases include: Deploying and managing Snowflake database changes using version control and CI/CD pipelines, Generating migration scripts for one-time structural changes using Versioned scripts, Creating idempotent scripts that run every deployment using Always scripts.

Which IDEs are compatible with schemachange?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for schemachange?

Requires Snowflake database connection. Limited to dbt features for database management. Needs CI/CD pipeline setup for automated deployment.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add sfc-gh-dflippo/snowflake-dbt-demo/schemachange. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use schemachange immediately in the current project.

Related Skills

Looking for an alternative to schemachange or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
AI

antd-commit-msg

Logo of ant-design
ant-design

Generate a single-line commit message for ant-design by reading the projects git staged area and recent commit style. Use when the user asks for a commit message, says msg, commit msg, 写提交信息, or wants

97.8k
0
Design