neo4j-graphrag-skill
Installation
SKILL.md
Neo4j GraphRAG Skill
When to Use
- Building GraphRAG retrieval pipelines with
neo4j-graphragPython package - Choosing between VectorRetriever, HybridRetriever, VectorCypherRetriever, HybridCypherRetriever
- Writing
retrieval_queryCypher fragments that traverse the graph after vector lookup - Wiring retriever + LLM into a
GraphRAGpipeline - Debugging low retrieval quality (when to use graph traversal vs plain vector)
- Integrating Neo4j with LangChain (
langchain-neo4j), LlamaIndex, or Haystack
When NOT to Use
- KG construction from documents →
neo4j-document-import-skill - Plain vector/semantic search without graph traversal →
neo4j-vector-index-skill - GDS algorithms (PageRank, Louvain, node embeddings) →
neo4j-gds-skill - Agent long-term memory →
neo4j-agent-memory-skill - Writing raw Cypher queries →
neo4j-cypher-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.
238neo4j-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 →
88neo4j-modeling-skill
Design, review, and refactor Neo4j graph data models. Use when choosing node
84neo4j-migration-skill
Use when upgrading Neo4j drivers or Cypher queries from older versions
78neo4j-mcp-skill
>
77