CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-kafka-skill

Configure and operate the Neo4j Connector for Kafka (sink + source) and the native Neo4j CDC API. Covers Cypher/Pattern/CUD sink strategies, CDC-based and query-based source, exactly-once semantics, DLQ error handling, Confluent Cloud managed connector, schema registry (Avro/JSON), and native db.cdc.query cursor-loop patterns (Neo4j 5.13+ Enterprise/Aura BC/VDC). Use when streaming Kafka events into Neo4j, streaming Neo4j changes to Kafka, or querying Neo4j change events without Kafka. Does NOT handle Cypher query authoring — use neo4j-cypher-skill. Does NOT handle bulk CSV/file import — use neo4j-import-skill. Does NOT handle GDS algorithms — use neo4j-gds-skill.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body that balances inline working examples with offloaded reference detail. Minor conciseness and explicit validation-loop gains are available but it is largely production-quality.

DimensionReasoningScore

Conciseness

The body is dense and efficient — tables, terse config blocks, and targeted notes assume Claude's knowledge of Cypher/Kafka — with only minor explanatory asides (e.g. reinforced cursor warnings) that could be trimmed, placing it just below the leanest anchor.

4 / 5

Actionability

Provides fully executable, copy-paste-ready artifacts: complete connector JSON configs, MERGE Cypher, EOS constraint DDL, and a working Python db.cdc.query cursor-loop covering common cases.

5 / 5

Workflow Clarity

Sequenced workflows exist (EOS 'Step 1 — Create constraint' / 'Step 2 — Add to connector config') with validation checkpoints via the Checklist and error-handling/DLQ guidance, but a few sink-setup flows lack an explicit validate-then-proceed loop.

4 / 5

Progressive Disclosure

A clear overview with a well-signaled, one-level-deep References section pointing to real files (sink-config.md, cdc-api.md) each described by purpose, keeping bulk config tables and event-structure detail out of the main file.

5 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, highly specific description that clearly delineates its niche and steers users away from sibling skills. Trigger phrasing is natural but could add a few more synonymous phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'Configure and operate the Neo4j Connector for Kafka (sink + source)', 'Cypher/Pattern/CUD sink strategies', 'exactly-once semantics', 'DLQ error handling', 'schema registry (Avro/JSON)' — giving comprehensive coverage with no major gaps.

5 / 5

Completeness

Explicitly answers both 'what' (configure/operate connector + native CDC API with enumerated strategies) and 'when' via a concrete 'Use when...' clause listing three scenarios, matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'Use when streaming Kafka events into Neo4j, streaming Neo4j changes to Kafka' map to how users actually phrase needs, but coverage lacks some synonyms and (n/a here) file-extension cues, so it sits just below the top anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (Neo4j Kafka connector + CDC) reinforced by three explicit boundary clauses ('Does NOT handle Cypher query authoring', 'bulk CSV/file import', 'GDS algorithms') routing to sibling skills, minimizing conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
neo4j-contrib/neo4j-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.