What problem does it solve? Choosing and wiring the right retriever, embedder, and LLM for a Neo4j-backed GraphRAG pipeline involves many version-specific APIs and failure modes (index state, retrieval_query syntax, score injection). This Skill provides tested patterns and decision tables so you get a working retrieval pipeline without trial and error. ## Core Features & Use Cases - Retriever Selection: Decision tables for VectorRetriever, HybridRetriever, VectorCypherRetriever, HybridCypherRetriever, Text2CypherRetriever, ToolsRetriever, and external vector DB retrievers (Weaviate, Pinecone, Qdrant). - Pipeline Wiring: Complete GraphRAG patterns covering retrieval_query Cypher fragments, query_params, filters, custom prompt templates, message history, and token usage tracking across OpenAI, Anthropic, VertexAI, Bedrock, Cohere, Mistral, and Ollama. - Use Case: You have Chunk nodes with embeddings in Neo4j and want to answer questions like "Who does Alice work for?" by combining vector similarity with graph traversal over related Article and Organization nodes, then feeding the context to an LLM. ## Quick Start Use the neo4j-graphrag skill to build a HybridCypherRetriever pipeline that retrieves chunks from my Neo4j database and answers questions with an LLM.