[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DRJSV7644YA39RNT6KX9N2":3,"skill-same:01M6DRJSV7644YA39RNT6KX9N2":75},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":45,"updatedAt":46,"install":47,"resources":60},"01M6DRJSV7644YA39RNT6KX9N2","inlined-refs",null,"Generate a Kafka consumer group lag dashboard. Use when the user asks to monitor lag, build a dashboard for consumer lag, or wire up Prometheus exporters for Kafka. Do NOT trigger for producer metrics, broker JMX, or Streams-specific monitoring.","confluentinc\u002Fagent-skills","confluentinc","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9439498?v=4","01M6DRHHXAPZ51S955GTK4NG5H","Confluent Inc.","01M6DRHJ1QGVS341XSPAW6G0QF",64,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fconfluent-skill-reviewer\u002Fevals\u002Fmock-skills\u002Finlined-refs\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"inlined refs","dashboard","monitor","generate","metrics","prometheus","kafka","monitoring","user","use","up","build","do","trigger","2026-11-10 10:12:30",false,"---\nname: inlined-refs\ndescription: Generate a Kafka consumer group lag dashboard. Use when the user asks to monitor lag, build a dashboard for consumer lag, or wire up Prometheus exporters for Kafka. Do NOT trigger for producer metrics, broker JMX, or Streams-specific monitoring.\n---\n\n# inlined-refs — consumer lag dashboarding\n\n## Step 1 — pick the exporter\n\nWe support two exporters. Read the comparison below before recommending.\n\n## Exporter comparison (from references\u002Fexporters.md)\n\n### kafka-exporter (Danielqsj)\n\nPros: lightweight, single binary, exposes per-group lag directly.\nCons: stateful (consumes `__consumer_offsets` internally), can lag on large clusters.\n\nBest for: clusters \u003C 100 brokers, \u003C 1000 consumer groups.\n\nConfig snippet:\n```\nkafka-exporter \\\n  --kafka.server=localhost:9092 \\\n  --kafka.version=3.5.0 \\\n  --web.listen-address=:9308\n```\n\n### Confluent Control Center\n\nPros: official, covers full Confluent Platform metrics.\nCons: paid licensing, heavier footprint.\n\nBest for: enterprise Confluent Platform users.\n\n## Step 2 — Grafana dashboard\n\nUse Grafana dashboard 7589 for kafka-exporter. Filter by consumer group, plot `kafka_consumergroup_lag` over a 5-minute window.\n\n## Step 3 — alerts\n\nSet lag > 10,000 messages for 5 minutes as the default alert. Adjust per topic SLA.\n","# inlined-refs — consumer lag dashboarding\n\n## Step 1 — pick the exporter\n\nWe support two exporters. Read the comparison below before recommending.\n\n## Exporter comparison (from references\u002Fexporters.md)\n\n### kafka-exporter (Danielqsj)\n\nPros: lightweight, single binary, exposes per-group lag directly.\nCons: stateful (consumes `__consumer_offsets` internally), can lag on large clusters.\n\nBest for: clusters \u003C 100 brokers, \u003C 1000 consumer groups.\n\nConfig snippet:\n```\nkafka-exporter \\\n  --kafka.server=localhost:9092 \\\n  --kafka.version=3.5.0 \\\n  --web.listen-address=:9308\n```\n\n### Confluent Control Center\n\nPros: official, covers full Confluent Platform metrics.\nCons: paid licensing, heavier footprint.\n\nBest for: enterprise Confluent Platform users.\n\n## Step 2 — Grafana dashboard\n\nUse Grafana dashboard 7589 for kafka-exporter. Filter by consumer group, plot `kafka_consumergroup_lag` over a 5-minute window.\n\n## Step 3 — alerts\n\nSet lag > 10,000 messages for 5 minutes as the default alert. Adjust per topic SLA.\n",{"name":5,"description":7},"main","204b36f10e9be41819557988e8f5291711fda986","skills\u002Fconfluent-skill-reviewer\u002Fevals\u002Fmock-skills\u002Finlined-refs",11,"https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills","https:\u002F\u002Fgithub.com\u002Fconfluentinc","https:\u002F\u002Fconfluent.io","Real-time streams powered by Apache Kafka®","2026-10-27 13:08:16",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add confluentinc\u002Fagent-skills --skill inlined-refs",{"tool":53,"command":54},"bunx","bunx skills add confluentinc\u002Fagent-skills --skill inlined-refs",{"tool":56,"command":57},"pnpm","pnpm dlx skills add confluentinc\u002Fagent-skills --skill inlined-refs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fconfluent-skill-reviewer\u002Fevals\u002Fmock-skills\u002Finlined-refs\u002FSKILL.md",true,[61,67,71],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"evals\u002Fevals.json","REFERENCE","参考文档",366,"https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fconfluent-skill-reviewer\u002Fevals\u002Fmock-skills\u002Finlined-refs\u002Fevals\u002Fevals.json",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"index.json",650,"https:\u002F\u002Fgithub.com\u002FDCx7C5\u002Fai-marketplace\u002Fblob\u002Fmain\u002Fskills\u002Flinux-container-cgroups-v1-release-agent-detect\u002Findex.json",{"path":72,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fexporters.md",571,"https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fconfluent-skill-reviewer\u002Fevals\u002Fmock-skills\u002Finlined-refs\u002Freferences\u002Fexporters.md",[76,112,135,162,185,199],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":92,"publishedAt":33},"01M6DRM9K8G3X7H4N445JGEVPT","msk-migration","Use this skill to assess and plan a migration from AWS MSK (Managed Streaming for Apache Kafka) to Confluent Cloud. Triggers on user intent like \"migrate MSK to Confluent Cloud\", \"move off MSK\", \"MSK to CC cutover\", \"Zero-Cut migration from MSK\", \"kcp scan my MSK\", or any discussion of MSK-to-CC assessment, planning, cluster sizing, Cluster Linking setup, Gateway-based switchover, or post-cutover validation. Do NOT trigger for non-MSK Kafka sources (open-source Kafka, Aiven, Confluent Platform, Redpanda) — this skill is MSK-only. Do NOT trigger for greenfield Confluent Cloud projects with no existing Kafka source. Do NOT trigger for general Kafka programming questions (producer\u002Fconsumer code, Kafka Streams) unrelated to migration.","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmsk-migration\u002FSKILL.md",[82,87],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,31,108,109,110,111],"migration","msk migration","assessment","code","apache","streaming","gateway","open","migrate","plan","projects","only","unrelated","intent","cc","cut","confluent","confluent cloud","kafka streams",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":119,"publishedAt":33},"01M6DRM48N8ZCGTA0MSNADJXJ9","kafka-streams-programming","Architect, build, and debug Kafka Streams apps (JVM-embedded stream processing). Use when user mentions KStream, KTable, topology, TopologyTestDriver, StreamsBuilder, interactive queries, GlobalKTable, joins\u002Fwindows\u002Faggregations, or debugging issues (rebalancing, state stores, lag, deserialization errors). Also use when user wants to optimize Kafka Streams for WarpStream or tune Kafka Streams client configuration for WarpStream. Do NOT trigger for Flink, connectors, CDC, or plain producer\u002Fconsumer.","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fkafka-streams-programming\u002FSKILL.md",[118],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[25,120,111,121,122,123,124,125,126,127,128,129,130,131,28,31,132,133,32,134],"programming","kafka streams programming","windows","debug","connectors","debugging","issues","stream processing","cdc","topology","architect","interactive","optimize","jvm","apps",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":145,"publishedAt":33},"01M6DRKX6HCEW6QC3TSJD47R3X","kafka-schema-registry","Scan a project 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. Use this skill when a user asks to analyze a folder or repo for Kafka usage, extract schemas, audit producer\u002Fconsumer configurations, or generate Terraform for Schema Registry.","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fkafka-schema-registry\u002FSKILL.md",[141,144],{"categoryNo":142,"categoryName":143,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[146,25,147,148,22,149,150,151,152,153,154,155,156,28,157,93,158,159,160,161],"registry","schema","kafka schema registry","report","produce","audit","data","pii","applications","analyze","repo","rollout","models","registration","scan","project",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":173,"publishedAt":33},"01M6DRKR2J9MFM4HSSPJBX26SD","flink-udf","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. Trigger on: Flink UDF, custom Flink function, process table function, PTF, UDTF, Flink user defined, extend Flink SQL, stateful stream processing with Flink. Do NOT trigger for: Kafka Streams UDFs (use kafka-streams-programming skill), general Flink job development without custom functions, CDC streaming data piplines that include Flink (prefer the confluent-cloud-cdc-tableflow skill), Flink connector setup, or Kafka producer\u002Fconsumer code.","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fflink-udf\u002FSKILL.md",[168,171,172],{"categoryNo":169,"categoryName":170,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":142,"categoryName":143,"taxonomyType":85,"taxonomyTypeDesc":86},{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[174,175,176,177,178,96,97,179,127,98,25,180,120,28,181,182,183,31,184,32],"flink","flink udf","docker","development","create","java","api","Connector","general","functions","local",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":33},"01M6DRKJ5YMXKVD7BG52K68NK6","developing-kafka-python-client","Use when the user wants to build a Python Kafka producer or consumer, add Schema Registry to existing Python code, migrate from raw JSON to schema-backed serialization, or scaffold a confluent-kafka-python project for Confluent Cloud, local Docker, or WarpStream. Also use when user wants to optimize Python Kafka client configuration for WarpStream.","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fdeveloping-kafka-python-client\u002FSKILL.md",[191],{"categoryNo":142,"categoryName":143,"taxonomyType":85,"taxonomyTypeDesc":86},[193,25,194,176,96,146,195,196,101,197,27,28,147,30,198,132,184,161,109,110],"python","developing kafka python client","serialization","cloud","json","configuration",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":206,"publishedAt":33},"01M6DRKCFWR3TXQDYCNBPBPTCK","developing-kafka-java-client","Use when the user wants to integrate a Kafka client into an existing application or scaffold a Java Kafka client project (Maven or Gradle based) for Confluent Cloud, local Docker, or WarpStream. Covers the Apache Kafka Java clients (KafkaProducer\u002FKafkaConsumer\u002FKafkaShareConsumer) with Avro, JSON Schema, or Protobuf serializers. Also use when the user wants to optimize Java Kafka client configuration for WarpStream. Do NOT trigger for Kafka Streams apps (use kafka-streams-programming), Flink, connectors, or Kafka Python client (use developing-kafka-python-client).","https:\u002F\u002Fgithub.com\u002Fconfluentinc\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fdeveloping-kafka-java-client\u002FSKILL.md",[205],{"categoryNo":142,"categoryName":143,"taxonomyType":85,"taxonomyTypeDesc":86},[179,25,207,193,176,208,209,97,210,211,31,132,184,161,212,32,134,109,110,111],"developing kafka java client","json schema","protobuf","maven","integrate","gradle"]