trigger-overlap

Generate Confluent Cloud topic provisioning scripts with retention and compaction settings.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/ricardolui/gcp-custom-agent-skills --skill trigger-overlap-ricardolui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trigger-overlap
Source: https://github.com/ricardolui/gcp-custom-agent-skills/tree/main/confluent-skill-reviewer/evals/mock-skills/trigger-overlap
Command: npx skills add https://github.com/ricardolui/gcp-custom-agent-skills --skill trigger-overlap-ricardolui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually writing Confluent Cloud topic provisioning commands is repetitive and error-prone, especially when configuring retention periods and cleanup policies consistently across environments. ## Core Features & Use Cases - Script Generation: Produces a create-topics.sh script using the Confluent CLI with the correct confluent kafka topic create commands. - Retention & Compaction Configuration: Sets retention.ms and cleanup.policy (e.g., compact) as topic-level configs in the generated script. - Use Case: A platform engineer needs a compacted topic with 7-day retention on Confluent Cloud. Provide the topic name, retention, and cleanup policy, and receive a ready-to-run idempotent provisioning script. ## Quick Start Ask the assistant to create a compacted Confluent Cloud topic with 7-day retention and generate the create-topics.sh script.

Frequently Asked Questions about trigger-overlap

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

FAQPage Schema
How do I create a compacted topic on Confluent Cloud?

Create a compacted topic by running confluent kafka topic create with the --config cleanup.policy=compact flag. The generated create-topics.sh script includes this configuration along with any retention settings you specify.

How to set topic retention in Confluent Cloud CLI?

Set topic retention by passing --config retention.ms=<milliseconds> to the confluent kafka topic create command. For 7 days of retention, use retention.ms=604800000 in the generated provisioning script.

Can I combine compaction and retention on a Kafka topic?

Yes, Confluent Cloud supports cleanup.policy=compact combined with retention.ms, where compaction removes old record versions and retention still bounds segment lifetime. The generated script sets both configs on the same topic.

What information do I need before generating a topic provisioning script?

You need the topic names, the desired retention period, and the cleanup policy (delete or compact). The skill asks for these inputs first, then generates the create-topics.sh script with the corresponding confluent CLI commands.