integration-eventing-cdc-configure

Generate Salesforce Metadata API files for CDC object subscriptions and custom event channels.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Agents --skill integration-eventing-cdc-configure-padjei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-eventing-cdc-configure
Source: https://github.com/padjei/SF_Agents/tree/main/.claude/skills/integration-eventing-cdc-configure
Command: npx skills add https://github.com/padjei/SF_Agents --skill integration-eventing-cdc-configure-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires salesforce-metadata-api, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the configuration of Salesforce Change Data Capture (CDC) on objects and custom channels, simplifying the process of setting up event channels, filters, and enrichment fields.

Core Features & Use Cases

  • Object Subscription: Automatically subscribe Salesforce objects to the Change Data Capture service.
  • Custom Channel Configuration: Configure custom event channels for specific use cases.
  • Filter Expression Setup: Apply filter expressions to control which change events are emitted.
  • Enrichment Fields: Add enrichment fields to provide additional context with change events.
  • Use Case: Streamline the process of setting up CDC for a new custom object or customizing the Change Data Capture service for a specific use case, such as syncing data with an external system.

Quick Start

Use the integration-eventing-cdc-configure skill to enable CDC on the 'Account' object with a custom channel 'CustomChannel__chn' and filter expression 'Status__c != null'.

Frequently Asked Questions about integration-eventing-cdc-configure

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

FAQPage Schema
How do I automate Salesforce Change Data Capture configuration for custom objects?

You can automate Salesforce Change Data Capture configuration by generating metadata for object subscriptions, custom event channels, filter expressions, and enrichment fields using the Salesforce Metadata API.

Can I set up filter expressions for Salesforce CDC events?

Yes, you can apply filter expressions during Salesforce CDC configuration to control which specific change events are emitted from your custom channels.

What is needed to configure custom event channels in Salesforce CDC?

Configuring custom event channels requires the Salesforce Metadata API to create and modify metadata files for object subscriptions, channel definitions, and enrichment fields.

Does Salesforce Change Data Capture support adding enrichment fields to change events?

Yes, Salesforce Change Data Capture supports adding enrichment fields to provide additional context with change events, which can be configured automatically through metadata generation.

What is the best way to subscribe multiple objects to Salesforce CDC?

The best way to subscribe objects to Salesforce CDC is to automate the metadata generation for object subscriptions and custom channels, streamlining the setup process for external system data syncing.

Are there limitations when automating CDC configuration with the Salesforce Metadata API?

Automating CDC configuration relies entirely on the Salesforce Metadata API, meaning any limitations of the API regarding metadata creation and modification will apply to the setup workflow.