neo4j-migration

Plans and executes Neo4j driver and Cypher 4.x/5.x-to-25 migrations across five languages.

127|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/hanamizuki/solopreneur --skill neo4j-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j-migration
Source: https://github.com/hanamizuki/solopreneur/tree/main/plugins/neo4j-dev/skills/neo4j-migration
Command: npx skills add https://github.com/hanamizuki/solopreneur --skill neo4j-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams upgrade Neo4j drivers across languages and migrate Cypher syntax to Cypher 25, reducing manual refactoring and risk.

Core Features & Use Cases

  • Cross-language driver upgrades across .NET, Go, Java, Javascript, and Python.
  • Cypher syntax migration to Cypher 25 with guidelines for deprecations and replacements.
  • Guided upgrade planning by analyzing project dependencies and surfacing language-specific migration guides from references.

Quick Start

Tell me your target Neo4j version to begin the migration plan.

Frequently Asked Questions about neo4j-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade Neo4j drivers across multiple programming languages?

To upgrade Neo4j drivers across multiple programming languages, you can use a guided migration plan that analyzes project dependencies and surfaces language-specific migration guides for .NET, Go, Java, JavaScript, and Python. This automates driver version updates and reduces manual refactoring risks.

What is the process for migrating Cypher 4.x syntax to Cypher 25?

Migrating Cypher 4.x syntax to Cypher 25 involves applying specific syntax conversions based on documented guidelines for deprecations and replacements. This ensures queries comply with the target Neo4j version while minimizing manual query rewriting errors.

Can I use this Neo4j migration approach for both JavaScript and .NET projects?

Yes, this Neo4j migration approach supports both JavaScript and .NET projects, alongside Go, Java, and Python. It identifies your target Neo4j version and collates the appropriate language-specific migration guides to plan and execute code changes safely.

What is the best way to plan code changes for a Neo4j upgrade?

The best way to plan code changes for a Neo4j upgrade is to analyze your project dependencies and identify your target Neo4j version first. This allows you to map out syntax conversions and driver updates using documented reference guides.

What are the limitations when migrating Cypher syntax to Cypher 25?

The limitations when migrating Cypher syntax to Cypher 25 center around handling specific deprecations and replacements. While the migration process applies syntax conversions and provides documented references, you must manually verify complex queries against the new language rules.

How do I start a Neo4j driver and Cypher syntax upgrade?

To start a Neo4j driver and Cypher syntax upgrade, you tell the tool your target Neo4j version. It then analyzes your project dependencies, collates language-specific migration guides, and generates a plan to apply the necessary driver and syntax conversions.