ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 2/5

data-move

Deep data migration workflow—scope, mapping, validation, batching and ordering, dual-write and cutover, rollback, and reconciliation. Use when moving tenants, bulk backfills, or changing stores without losing trust in data correctness.

Why use this skill?

Use the OpenClaw data-move skill to execute high-stakes database migrations. Ensure data integrity, zero-downtime cutover, and automated reconciliation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/clawkk/data-move
Or

What This Skill Does

The data-move skill provides a comprehensive, risk-aware framework for executing complex data migrations. Rather than treating migration as a simple database dump, it enforces an engineering-grade ETL workflow. It mandates the definition of clear invariants, field-level mapping, and idempotent batching to ensure data integrity during transitions between databases, regions, or tenants. The skill is designed to prevent silent data corruption and ordering errors by requiring validation, checksums, and shadow-mode comparisons before final cutover. It manages the entire lifecycle of a move, from scope definition to post-cutover reconciliation.

Installation

Install the skill via the OpenClaw CLI: clawhub install openclaw/skills/skills/clawkk/data-move

Use Cases

  • Moving a production tenant from a legacy SQL database to a distributed NoSQL store without downtime.
  • Executing a massive historical data backfill after a breaking schema migration.
  • Implementing a blue/green deployment strategy for data infrastructure where you swap storage backends while maintaining traffic flow.
  • Reconciling data divergence between two distributed systems using checksums and business-logic validation.

Example Prompts

  1. "I need to migrate 5 million user records from our legacy PostgreSQL cluster to a new sharded instance. Help me draft an invariant list and a strategy for idempotent batching that preserves primary keys."
  2. "We are planning a zero-downtime cutover for our order history table. Can you build a rollback runbook based on our blue/green table schema and define the validation rules for a shadow-read verification?"
  3. "Our recent migration shows a 0.01% discrepancy in account balances. Use the data-move framework to generate a reconciliation job that identifies the missing entries between the source and target."

Tips & Limitations

  • Always start with the scope definition; failing to identify foreign key dependencies early is the primary cause of migration failure.
  • Utilize the shadow-read feature in Stage 4 to compare results in real-time before shifting production traffic.
  • Ensure your batching implementation includes robust logging to handle potential resume-after-failure scenarios.
  • This skill is highly opinionated regarding documentation; if you skip the mapping document stage, the automated validation scripts will not be generated.

Metadata

Author@clawkk
Stars3535
Views1
Updated2026-03-28
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-clawkk-data-move": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#etl#migration#database#reliability#sync
Safety Score: 2/5

Flags: file-read, file-write, network-access, code-execution