CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-driver-java-skill

Neo4j Java Driver v6 — driver lifecycle, Maven/Gradle setup, executableQuery, executeRead/Write managed transactions, explicit transactions, async/reactive patterns, error handling, data type mapping, connection pool tuning, causal consistency/bookmarks. Use when writing Java or Kotlin code that connects to Neo4j via GraphDatabase.driver, executableQuery, SessionConfig, executeRead, executeWrite, or TransactionCallback. Does NOT handle Cypher authoring — use neo4j-cypher-skill. Does NOT cover driver version upgrades — use neo4j-migration-skill. Does NOT cover Spring Data Neo4j (@Node, Neo4jRepository) — use neo4j-spring-data-skill.

94

1.34x
Quality

92%

Does it follow best practices?

Impact

98%

1.34x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

51%

Person Lookup Service

Driver lifecycle, executableQuery, read routing, null safety

Criteria
Without context
With context

Env var credentials

75%

100%

Single Driver instance

100%

100%

verifyConnectivity called

0%

100%

Driver closed properly

100%

100%

executableQuery used

0%

100%

Database name specified

0%

100%

Read routing

0%

100%

Parameterized query

100%

100%

Null-safe city extraction

100%

100%

Correct dependency version

0%

100%

95%

8%

Employee Onboarding Batch Import

Managed transactions, UNWIND batch, MERGE idempotency, no side effects

Criteria
Without context
With context

Session try-with-resources

100%

70%

Database name in SessionConfig

0%

100%

executeWrite used

100%

80%

Result consumed inside callback

50%

100%

No side effects in callback

100%

100%

MERGE not CREATE

100%

100%

UNWIND for batch

100%

100%

List<Map> parameter type

100%

100%

Single transaction for all writes

100%

100%

100%

15%

Async Order Processing Service

Async session lifecycle, exceptionallyCompose, no blocking in callbacks

Criteria
Without context
With context

Env var credentials

75%

100%

asyncSession used

100%

100%

Database in SessionConfig

0%

100%

Session closed on success

100%

100%

Session closed on error

64%

100%

No blocking inside callback

100%

100%

thenCompose for async chaining

100%

100%

MERGE for idempotent write

100%

100%

executeWriteAsync used

100%

100%

Repository
neo4j-contrib/neo4j-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.