neo4j-modeling-skill
Installation
SKILL.md
When to Use
- Designing graph model from scratch (domain → nodes, rels, props)
- Reviewing existing model for anti-patterns
- Deciding node vs property vs relationship vs label
- Migrating relational or document schema to graph
- Designing intermediate nodes for n-ary or complex relationships
- Detecting and mitigating supernode / high-fanout problems
- Choosing and creating constraints + indexes for a model
When NOT to Use
- Writing or optimizing Cypher →
neo4j-cypher-skill - Spring Data Neo4j (@Node, @Relationship) →
neo4j-spring-data-skill - GraphQL type definitions →
neo4j-graphql-skill - Importing data (LOAD CSV, APOC import) →
neo4j-import-skill
Related skills
More from neo4j-contrib/neo4j-skills
neo4j-cypher-skill
Generates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x.
244neo4j-cli-tools-skill
Use when working with Neo4j command-line tools — neo4j-admin (backup, restore,
115neo4j-getting-started-skill
Orchestrates zero-to-running-app in 8 stages — prerequisites → context →
91neo4j-graphrag-skill
Build GraphRAG retrieval pipelines on Neo4j using the neo4j-graphrag Python
84neo4j-mcp-skill
>
80neo4j-migration-skill
Use when upgrading Neo4j drivers or Cypher queries from older versions
78