manage-ticdc-changefeeds

Manage TiCDC changefeeds across CLI and OpenAPI v2 interfaces.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/alex-quan-001/nutshell-skills --skill manage-ticdc-changefeeds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-ticdc-changefeeds
Source: https://github.com/alex-quan-001/nutshell-skills/tree/main/skills/ops/manage-ticdc-changefeeds
Command: npx skills add https://github.com/alex-quan-001/nutshell-skills --skill manage-ticdc-changefeeds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing TiCDC changefeeds across different operational interfaces (CLI, OpenAPI v2) is error-prone due to inconsistent parameter formats, risky unvalidated update workflows that can cause data loss or duplicate change delivery, and the need to manually translate between CLI flags, TOML configuration files, and JSON API payloads.

Core Features & Use Cases

  • Cross-interface changefeed operations: Create, list, query, pause, resume, and remove TiCDC changefeeds via either the cdc cli or OpenAPI v2 API to match your environment and tooling preferences.
  • Config and payload translation: Convert seamlessly between CLI flags, TOML changefeed configs, and OpenAPI v2 JSON payloads to eliminate manual formatting errors.
  • Safe update guardrails: Follow a validated pause → update → resume lifecycle to prevent data loss or duplicate delivery when modifying sink URIs, target timestamps, or replica configurations.
  • Real-world use case: If you need to migrate a TiCDC changefeed's downstream sink from a MySQL database to a Kafka cluster without data loss, use this skill to execute the safe update workflow and verify the change across both CLI and API interfaces.

Quick Start

Use the manage-ticdc-changefeeds skill to update the sink URI of your existing TiCDC changefeed to a new Kafka endpoint, following the safe pause-update-resume workflow to avoid data loss or duplicate change delivery.

Frequently Asked Questions about manage-ticdc-changefeeds

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

FAQPage Schema
How do I safely update a TiCDC changefeed configuration without causing data loss?

To safely update a TiCDC changefeed, apply the validated pause, update, and resume lifecycle workflow. This prevents data loss or duplicate change delivery when modifying sink URIs, target timestamps, or replica configurations.

What is the best way to translate TiCDC changefeed parameters between CLI flags and JSON payloads?

The best way to translate TiCDC changefeed parameters is to use automated config mapping. This converts seamlessly between CLI flags, TOML changefeed configs, and OpenAPI v2 JSON payloads to eliminate manual formatting errors.

Can I manage TiCDC changefeeds using both the cdc cli and OpenAPI v2 interfaces?

Yes, you can manage TiCDC changefeeds using both the cdc cli and OpenAPI v2 interfaces. You can execute lifecycle operations like creation, listing, pausing, and removal across either interface to match your environment and tooling preferences.

How do I migrate a TiCDC changefeed sink from MySQL to a Kafka cluster?

To migrate a TiCDC changefeed sink from MySQL to Kafka, execute the safe update workflow. This pauses the changefeed, updates the sink URI to the new Kafka endpoint, and resumes with post-operation verification to prevent data loss.

Does TiCDC changefeed management work for both TiDB Cloud and on-premises deployments?

Yes, TiCDC changefeed management works for both TiDB Cloud and on-premises TiCDC deployments. All lifecycle operations and safe update procedures apply universally across both deployment environments.