Build and deploy Apache Flink user-defined functions (UDFs) in Java for stream processing over Kafka. Use this skill when users want to create scalar UDFs, user-defined table functions (UDTFs), or process table functions (PTFs) in Java, deploy them to Confluent Cloud or local Docker environments, and invoke them from Flink SQL or the Table API.
Install
npx skills add confluentinc/agent-skills --skill flink-udfnpx skills add confluentinc/agent-skills --skill flink-udf -a claude-code -gnpx skills add confluentinc/agent-skills --skill flink-udf -a codex -ggemini skills install https://github.com/confluentinc/agent-skills.git --path skills/flink-udfgh skill install confluentinc/agent-skills flink-udfgit clone --depth 1 https://github.com/confluentinc/agent-skills /tmp/confluentinc__agent-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/confluentinc__agent-skills/skills/flink-udf ~/.claude/skills/flink-udf # Claude Code
cp -R /tmp/confluentinc__agent-skills/skills/flink-udf ~/.agents/skills/flink-udf # Codex, Cursor, Gemini CLI, Copilot, OpenCode