neo4j-cypher

Guide Neo4j Cypher query writing, optimization, and fraud detection patterns.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/mkd-neo4j/bitcoin-chain-graph --skill neo4j-cypher-mkd-neo4j
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j-cypher
Source: https://github.com/mkd-neo4j/bitcoin-chain-graph/tree/main/.claude/skills/neo4j-cypher
Command: npx skills add https://github.com/mkd-neo4j/bitcoin-chain-graph --skill neo4j-cypher-mkd-neo4j

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users write, understand, and optimize Neo4j Cypher queries, making complex graph data interactions more accessible and efficient.

Core Features & Use Cases

  • Query Patterns: Provides examples for common Cypher operations like matching, filtering, traversing, and aggregation.
  • Performance Tuning: Offers guidance on indexing, query planning, and avoiding common performance pitfalls.
  • Fraud Detection: Includes specific query patterns for identifying suspicious activities like synthetic identities and transaction rings.
  • Neo4j 5+ Features: Covers modern Cypher syntax and capabilities.

Quick Start

Use the neo4j-cypher skill to write a query that finds all customers who share at least two pieces of Personally Identifiable Information (PII) with another customer.

Frequently Asked Questions about neo4j-cypher

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

FAQPage Schema
How do I optimize Neo4j Cypher queries for better performance?

To optimize Neo4j Cypher queries, you should use proper indexing, analyze query plans, and follow best practices to avoid common performance pitfalls during graph data traversal and filtering. This Skill provides specific guidance on performance tuning for Neo4j 5+.

How do I write a Cypher query for fraud detection in a graph database?

You can write a Cypher query for fraud detection by matching specific patterns like shared Personally Identifiable Information (PII) or identifying transaction rings. This Skill includes specific query patterns for identifying suspicious activities and synthetic identities.

What is the best way to find shared nodes using Cypher in Neo4j?

The best way to find shared nodes using Cypher in Neo4j is by using MATCH patterns to traverse relationships between entities. This Skill provides examples for matching, filtering, and traversing graph data to identify overlapping connections like shared PII.

Does this Cypher guidance cover modern syntax for Neo4j 5+?

Yes, this Cypher guidance covers modern syntax and advanced capabilities specific to Neo4j 5+. It provides comprehensive support for efficient graph data manipulation using the latest features of the Neo4j database query language.

How do I avoid common performance pitfalls when traversing graph data in Neo4j?

To avoid performance pitfalls when traversing graph data in Neo4j, you should apply proper indexing and review query execution plans. This Skill offers guidance on avoiding common bottlenecks and tuning your database queries for efficient graph data interactions.