sling-replications

Configure and manage YAML-based data replication between sources and targets in Sling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/slingdata-io/slingdata-ai --skill sling-replications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sling-replications
Source: https://github.com/slingdata-io/slingdata-ai/tree/main/skills/sling-replications
Command: npx skills add https://github.com/slingdata-io/slingdata-ai --skill sling-replications

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure data replications between sources and targets in Sling. This capability enables teams to define, deploy, and monitor data movement without writing bespoke integration code.

Core Features & Use Cases

Replications are YAML configurations that define data movement from a source to a target system. Typical use cases include creating replication YAMLs, setting up data synchronization, copying tables, and moving data between databases and files. It also supports environment controls and stream-level configuration to tailor behavior per workload.

Quick Start

Create a replication YAML file and use the Sling CLI to parse and run it.

Frequently Asked Questions about sling-replications

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

FAQPage Schema
How do I configure data replications between databases using YAML?

Data replications between databases are configured by creating a YAML file that defines source, target, defaults, streams, and env fields, then parsing and running it via the Sling CLI. This YAML-based approach replaces bespoke integration code.

What is a replication YAML and when do I need it for data synchronization?

A replication YAML is a configuration file that defines data movement from a source to a target system. You need it when setting up data synchronization, copying tables, or moving data between databases and files without writing custom ETL code.

Can I move data between databases and files using Sling replications?

Yes, Sling replications support moving data between databases and files. The replication YAML configuration allows you to define source and target systems, set stream-level behavior, and use environment controls to tailor data movement per workload.

How do I set up stream-level configuration for ETL workflows in a replication YAML?

Stream-level configuration for ETL workflows is set up by using the streams field in your replication YAML. This allows you to tailor synchronization behavior per workload alongside global defaults and environment variables.

What's the best way to automate data movement without writing custom integration code?

The best way to automate data movement without custom code is by defining replication YAMLs that specify source, target, and streams. You then use MCP operations like parse and run through the Sling CLI to deploy and monitor the data synchronization.

Does Sling support environment controls for managing data replication workloads?

Yes, Sling supports environment controls through the env field in replication YAML configurations. This allows you to manage environment-specific settings and tailor data movement behavior across different workload contexts.