snowflake-create-replication-group
Help for generating correct Snowflake replication group DDL statements.
Install
mkdir -p .claude/skills/snowflake-create-replication-group && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11258" && unzip -o skill.zip -d .claude/skills/snowflake-create-replication-group && rm skill.zipInstalls to .claude/skills/snowflake-create-replication-group
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.
Consult Snowflake CREATE REPLICATION GROUP parameter reference before generating any CREATE REPLICATION GROUP DDL.Key capabilities
- →Generates replication group DDL
- →Reviews replication parameters
- →Configures account replication settings
How it works
The tool provides a reference-based guide to generate correct Snowflake DDL for replication groups, ensuring parameters match user requirements.
Inputs & outputs
When to use snowflake-create-replication-group
- →Generate replication group DDL
- →Review replication parameters
- →Configure account replication settings
About this skill
Before writing a CREATE REPLICATION GROUP statement:
- Read
references/parameters.mdto review all available parameters and their defaults. - For each parameter, decide whether the user's request implies a non-default value.
- Include only the parameters that differ from the default or that the user explicitly requested — do not bloat the DDL with unnecessary clauses.
- Never use
CREATE OR REPLACE— always useCREATE REPLICATION GROUP IF NOT EXISTS. - Use the primary group syntax when creating in the source account; use the secondary (AS REPLICA OF) syntax when creating in a target account.
OBJECT_TYPESis required — always confirm which object types the user wants to replicate.- When DATABASES is in OBJECT_TYPES,
ALLOWED_DATABASESis also required. Similarly,ALLOWED_SHARESis required when SHARES is included,ALLOWED_EXTERNAL_VOLUMESfor EXTERNAL VOLUMES, andALLOWED_INTEGRATION_TYPESfor INTEGRATIONS. ALLOWED_ACCOUNTSis required and must useorg_name.account_nameformat.- Unlike failover groups, replication groups do not support automatic failover — clarify this distinction if the user's intent is high availability.
When not to use it
- →Generating failover group DDL
- →Automating high availability failover
Limitations
- →Does not support automatic failover
- →Requires specific object type definitions
How it compares
It focuses specifically on replication group DDL generation, distinguishing it from failover group configuration.
Compared to similar skills
snowflake-create-replication-group side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| snowflake-create-replication-group (this skill) | 0 | 4mo | No flags | Intermediate |
| aws-aurora | 1 | 4mo | Review | Intermediate |
| k8s-storage | 1 | 6mo | No flags | Intermediate |
| local-cluster-manager | 2 | 24d | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Gyrus-Dev
View all by Gyrus-Dev →You might also like
aws-aurora
alinaqi
AWS Aurora Serverless v2, RDS Proxy, Data API, connection pooling
k8s-storage
rohitg00
Kubernetes storage management for PVCs, storage classes, and persistent volumes. Use when provisioning storage, managing volumes, or troubleshooting storage issues.
local-cluster-manager
multigres
Manage local multigres cluster components (multipooler, pgctld, multiorch, multigateway) - start/stop services, view logs, connect with psql, test S3 backups locally
railway-new
davila7
Create Railway projects, services, and databases with proper configuration. Use when user says "setup", "deploy to railway", "initialize", "create project", "create service", or wants to deploy from GitHub. Handles initial setup AND adding services to existing projects. For databases, use railway-railway-database skill instead.
rds
itsmostafa
AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance.
supabase-load-scale
jeremylongshore
Implement Supabase load testing, auto-scaling, and capacity planning strategies. Use when running performance tests, configuring horizontal scaling, or planning capacity for Supabase integrations. Trigger with phrases like "supabase load test", "supabase scale", "supabase performance test", "supabase capacity", "supabase k6", "supabase benchmark".