What problem does it solve?
This Skill solves the problem of broken applications and failing queries when migrating Neo4j driver versions and Cypher syntax across Neo4j releases by providing a structured, version-aware migration checklist.
Core Features & Use Cases
- Driver API migration across languages: Updates Python, JavaScript/TypeScript, Java, .NET, and Go code for breaking changes in driver v5→v6, including session transaction APIs and package renames.
- Cypher 25 migration guidance: Translates removed/deprecated Cypher patterns such as id() → elementId(), shortestPath()/allShortestPaths() to Cypher 25 equivalents, PERIODIC COMMIT → CALL {...} IN TRANSACTIONS, and other syntax/compatibility changes.
- Codebase audit workflow: Scans for embedded queries, dependency manifests, and deprecated patterns, then applies fixes per language and per Neo4j/Cypher target version.
Quick Start
Use the neo4j-migration-skill to migrate a Python and JavaScript codebase from Neo4j 5.x to Neo4j 2026.x with Cypher 25 by asking the Skill to scan your repository for deprecated driver and Cypher usage and produce a diff-ready migration plan.