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.

87

1.21x
Quality

93%

Does it follow best practices?

Impact

100%

1.21x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 lean, highly actionable reference that front-loads executable patterns and decision tables while offloading specialized async/reactive and advanced-config material to clearly signaled one-level-deep reference files. Its only weakness is that, as a reference rather than a procedure, it lacks a single sequenced workflow.

DimensionReasoningScore

Conciseness

Dense reference of executable code, tables, and terse rules that assumes Claude's competence — no padding explaining what Neo4j or a driver is; every line earns its place.

5 / 5

Actionability

Copy-paste-ready Java for executableQuery, managed/explicit transactions, error handling, data types, object mapping, and UNWIND batching, with decision tables covering the common cases.

5 / 5

Workflow Clarity

A reference rather than a linear workflow, but it provides a 'Choosing the Right API' decision table, explicit commit-uncertainty idempotent-retry feedback guidance, and a closing verification Checklist; minor gap is the absence of a single sequenced procedure.

4 / 5

Progressive Disclosure

Well-organized overview with one-level-deep references to real files — [references/async-reactive.md] and [references/advanced-config.md] (both present), each clearly labeled with the advanced material it holds.

5 / 5

Total

19

/

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 highly specific, well-triggered description that clearly states what the skill does and when to use it, with explicit boundary clauses against sibling Neo4j skills. The only minor gap is a few missing natural-language synonyms alongside the API symbol triggers.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — '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' — giving comprehensive coverage of the domain.

5 / 5

Completeness

Explicitly answers both what (the capability enumeration) and when ('Use when writing Java or Kotlin code that connects to Neo4j via ...'), with concrete trigger phrases and explicit boundary exclusions.

5 / 5

Trigger Term Quality

Includes natural phrases ('writing Java or Kotlin code that connects to Neo4j') plus API symbols users reference (GraphDatabase.driver, executableQuery, SessionConfig, executeRead, executeWrite, TransactionCallback); a few natural synonyms are absent so it sits just below fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Neo4j Java Driver v6) with explicit 'Does NOT handle Cypher ... use neo4j-cypher-skill', 'Does NOT cover driver version upgrades', and 'Does NOT cover Spring Data Neo4j' clauses 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.