Skip to content
Back to skills

Neo4j Dev

ASecurity

Neo4j graph database development including data modeling and Cypher query optimization

  • 3 stars
  • 0 votes
  • 0 copies
  • 10 views
  • Added December 19, 2025
developmentnodedebuggingdatabaseperformance

Works with

  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Byunk/claude-code-toolkit --skill neo4j-dev --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Neo4j Dev?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Neo4j Dev
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/byunk-neo4j-dev/badge)](https://www.skillsdirectory.com/skills/byunk-neo4j-dev)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Neo4j graph database development including data modeling and Cypher query optimization
---

# Neo4j Development Skill

Comprehensive toolkit for Neo4j graph database development, integrating with MCP servers for schema management, query execution, and data modeling.

## When to Use

- Designing graph data models for Neo4j
- Writing or optimizing Cypher queries
- Reviewing existing Neo4j schema
- Working with graph database patterns
- Analyzing query performance

## MCP Servers

### mcp-neo4j-cypher

Query execution and schema retrieval.

| Tool | Description | Parameters |
|------|-------------|------------|
| `get_neo4j_schema` | Retrieve database schema | `sample_param` (optional) |
| `read_neo4j_cypher` | Execute read queries | `query`, `params` (optional) |
| `write_neo4j_cypher` | Execute write queries | `query`, `params` (optional) |

### mcp-neo4j-data-modeling

Graph data model design and validation.

| Tool | Description |
|------|-------------|
| `validate_node` | Validate node definitions |
| `validate_relationship` | Validate relationship definitions |
| `validate_data_model` | Validate complete data model |
| `get_mermaid_config_str` | Generate Mermaid diagram |
| `load_from_arrows_json` | Import from Arrows.app |
| `export_to_arrows_json` | Export to Arrows.app |

## Available Agents

| Agent | Use When |
|-------|----------|
| `graph-modeler` | Designing new graph data models from domain requirements |
| `cypher-developer` | Writing, optimizing, or debugging Cypher queries |
| `schema-analyst` | Reviewing existing schema for issues and optimization opportunities |

## Reference Index

Load these references as needed for detailed knowledge:

| Reference | Description | Load When |
|-----------|-------------|-----------|
| `references/modeling-patterns.md` | Graph modeling patterns and anti-patterns | Designing data models |
| `references/cypher-best-practices.md` | Cypher syntax patterns and conventions | Writing queries |
| `references/index-strategies.md` | Index types and selection strategies | Creating indexes |
| `references/query-optimization.md` | EXPLAIN/PROFILE and optimization techniques | Optimizing slow queries |

## Quick Reference

### Cypher Patterns

```cypher
// Use parameters for query caching
MATCH (n:Person {name: $name}) RETURN n

// Early filtering reduces working set
MATCH (n:Person)
WHERE n.age > 30
WITH n
MATCH (n)-[:KNOWS]->(friend)
RETURN friend

// Always bound variable-length patterns
MATCH path = (n)-[:KNOWS*1..5]-(m)
RETURN path LIMIT 100
```

### Modeling Principles

- **Nodes**: Nouns (Person, Product, Order)
- **Relationships**: Verbs (KNOWS, PURCHASED, REVIEWED)
- **Properties**: Attributes that don't need traversal
- **Intermediate nodes**: For complex many-to-many with properties

### Index Types

| Type | Use Case |
|------|----------|
| Range | Equality, range, prefix queries |
| Composite | Multi-property filters |
| Text | CONTAINS, ENDS WITH |
| Full-Text | Fuzzy search with scoring |

Files in this skill

  • SKILL.md2.9 KB
  • references/cypher-best-practices.md5.5 KB
  • references/index-strategies.md6 KB
  • references/modeling-patterns.md5.3 KB
  • references/query-optimization.md6.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.