CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-cypher-skill

Generates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x. Use when writing new Cypher queries, optimizing slow queries, graph pattern matching, vector or fulltext search, subqueries, or batch writes. Covers MATCH, MERGE, CREATE, WITH, RETURN, CALL, UNWIND, FOREACH, LOAD CSV, SEARCH, expressions, functions, indexes, and subqueries. Does NOT handle driver migration or API changes — use neo4j-migration-skill. Does NOT cover DB administration or server ops — use neo4j-cli-tools-skill.

83

1.18x
Quality

90%

Does it follow best practices?

Impact

77%

1.18x

Average score across 2 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Evaluation results

72%

8%

Content Platform Query Layer

Index DDL and optimized Cypher queries for a content platform

Criteria
Without this skill
With this skill

TEXT index for title

100%

100%

Explicit labels in MATCH

100%

100%

count() not size(collect())

100%

100%

CYPHER 25 prefix

0%

100%

COLLECT subquery over OPTIONAL MATCH

0%

0%

Named properties only

100%

100%

LIMIT on read queries

62%

62%

ORDER BY aggregation alias

100%

100%

COLLECT syntax: MATCH RETURN inside

0%

0%

count(n) semantics

100%

75%

No live inspection queries

100%

100%

COLLECT returns one column

0%

0%

82%

16%

Library Catalogue Graph Migration

LOAD CSV bulk import pipeline with pre-flight constraints and batching

Criteria
Without this skill
With this skill

CYPHER 25 prefix

0%

70%

Constraints before LOAD CSV

100%

100%

CREATE CONSTRAINT IF NOT EXISTS

100%

100%

CALL IN TRANSACTIONS used

100%

100%

No apoc.periodic.iterate

100%

100%

DISJOINT BY on relationship import

0%

100%

Key-only MERGE pattern

100%

100%

ON CREATE SET or ON MATCH SET for extras

20%

0%

SET += for property updates

0%

0%

OrNull type coercions

100%

100%

Cypher comment syntax

100%

100%

Named RETURN properties

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.