geo-doctor
한 문장으로 넣는 GEO 도우미. 더우바오, DeepSeek, ChatGPT, Claude가 왜 나를 빼는지 찾고 고친다
스트림 처리와 이벤트 스트리밍을 위한 AI 에이전트 스킬
AI agent skills for stream processing and event streaming
스킬Python · JavaGitHub @confluentinc직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A collection of AI skills for developing data streaming applications and pipelines with Confluent. These skills help developers using coding assistants quickly build production-ready Kafka producers, Flink applications, and real-time data pipelines by providing guided assistance and code generation. Each skill promotes developer best practices, including proper Schema Registry usage, security configuration, and error handling.
Important: Skill performance may vary based on the underlying language models, which are continuously evolving and nondeterministic in nature. All outputs and code modifications generated by these skills should be carefully reviewed and tested by developers, especially for production applications.
/plugin marketplace add confluentinc/agent-skills
/plugin install streaming-skills-plugin@confluent-agent-skills
skills CLIThis lets you pick specific skills to install and supports most agents.
npx skills add confluentinc/agent-skills
If you are using IBM Bob, you must copy/paste your skill into your ~/.bob/skills folder in order for the skill to load on startup.
Example prompts:
We welcome external contributions! Read CONTRIBUTING.md for more, and please note that the confluent-skill-creator and confluent-skill-reviewer skills are available to help with development.
This repository includes the following skills:
| Skill | Description |
|---|---|
| flink-udf | Build and deploy custom Apache Flink user-defined functions (UDFs) in Java to extend Flink SQL and Table API capabilities with custom logic. Supports scalar UDFs for value transformations, user-defined table functions (UDTFs) for one-to-many operations, and process table functions (PTFs) for advanced stateful stream processing. |
| kafka-schema-registry | Scan a project or repository to identify Kafka applications, extract schemas from data models, tag PII fields, generate Terraform for Confluent Schema Registry registration, and produce a migration report with rollout ordering. Automates the migration path from unmanaged schemas to Schema Registry with proper governance and compliance. |
| kafka-streams-programming | Architect, build, and debug Kafka Streams applications that run as a library inside your JVM with no separate cluster required. Handles topology design, pattern selection (joins, windows, aggregations), code generation for complete projects with proper Schema Registry integration, and troubleshooting production issues like rebalancing loops, state store problems, and performance tuning. |
| developing-kafka-java-client | Scaffold a Java Kafka producer/consumer project using the Apache Kafka Java clients (KafkaProducer/KafkaConsumer) with Confluent Schema Registry serialization (Avro by default, plus JSON Schema and Protobuf). Supports async callback and synchronous send patterns, Maven or Gradle, and Confluent Cloud, local Docker, or WarpStream. |
| developing-kafka-python-client | Scaffold a Python Kafka producer/consumer project using confluent-kafka-python with Schema Registry serialization (Avro, JSON Schema, or Protobuf). Supports async (AIOProducer) and synchronous (Producer) modes, Confluent Cloud, and local Docker. |
| confluent-cloud-cdc-tableflow | Set up end-to-end Change Data Capture (CDC) pipelines on Confluent Cloud using Debezium source connectors, Flink for transformation, and Tableflow for data lake integration. Supports SQL Server, MySQL, PostgreSQL, Oracle, and DynamoDB to Iceberg or Delta Lake tables. |
| confluent-cloud-flink-sql | Write, validate, and debug Flink SQL that runs on Confluent Cloud, enforcing the CC-vs-Apache-Flink dialect boundary. Covers 22 CC-vs-OSS dialect traps, confluent flink CLI flag schemas and carry-over recipes, CC-validated SQL patterns (windows, joins, dedup, MATCH_RECOGNIZE), the 7 supported serialization formats, and CC-specific troubleshooting. |
agent-skills/
├── skills/ # Individual skill definitions
│ ├── skill-name/ # Individual skill directory
│ │ ├── SKILL.md # Skill description
│ │ ├── evals/ # Evaluation tests for the skill
│ │ └── references/ # Assets referenced by SKILL.md
│ └── ... # Additional skills
├── README.md # This file
├── .claude-plugin/ # Claude marketplace and plugin definition
└── .cursor-plugin/ # Cursor plugin definition
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
| Assess and plan a migration from AWS MSK (Managed Streaming for Apache Kafka) to Confluent Cloud. Covers KCP-based environment scanning, cluster sizing, and switchover planning (Cluster Linking vs Gateway/Zero-Cut); directs users to Confluent docs/account team for execution and post-cutover validation. |
| confluent-skill-reviewer | Audit a skill in this repo against the Agent Skills spec (agentskills.io), the Confluent conventions in CLAUDE.md, and the PR template gates. Wraps skill-validator opportunistically and adds Confluent-specific checks: lazy-loaded references, trigger-overlap anti-clauses, evals-as-contract, 90% eval threshold, SME + DTX/DevRel reviewer assignment. Runs in PR-diff, single-skill, or repo-wide mode. |
| confluent-skill-creator | Create new Confluent-specific skills that are tested against real Confluent environments (Cloud, Platform, Apache Kafka, or WarpStream). Guides scope and platform targeting, intent capture, spec-compliant authoring, credential setup (.env or YAML), end-to-end testing with bundled scripts, eval-driven iteration, and packaging. For building new skills — not for using existing product skills. |
| confluent-tuning-advisor | Inspects topic, client, and broker configuration read-only via the Confluent CLI, a configured Confluent MCP server, the Confluent Cloud Kafka REST v3 API, or the Confluent Platform REST Proxy v3 API. For validation, it uses broker and client JMX/monitoring on Confluent Platform; on Confluent Cloud, it uses the Cloud Metrics API and client JMX metrics. It then presents current-to-recommended diffs with rationale, risks, and validation steps; advisory-only, the administrator applies the change. |