neo4j-genai-plugin-skill

Installation
SKILL.md

When to Use

  • Generating embeddings inside Cypher without external Python (ai.text.embed())
  • Batch-embedding nodes/chunks during ingestion (ai.text.embedBatch())
  • Calling LLMs directly in Cypher for completions or GraphRAG (ai.text.completion())
  • Extracting structured JSON maps from LLM inside Cypher (ai.text.structuredCompletion())
  • Aggregating LLM summaries over grouped rows (ai.text.aggregateCompletion())
  • Stateful chat sessions in Cypher (ai.text.chat())
  • Counting tokens or chunking text by token limit (ai.text.tokenCount(), ai.text.chunkByTokenLimit())

When NOT to Use

  • Python-based GraphRAG pipelines (VectorCypherRetriever, HybridCypherRetriever) → neo4j-graphrag-skill
  • Vector index CREATE / kNN search / SEARCH clauseneo4j-vector-index-skill
  • GDS embeddings (FastRP, Node2Vec) → neo4j-gds-skill
  • Fulltext / keyword searchneo4j-cypher-skill

Prerequisites

Related skills
Installs
71
GitHub Stars
64
First Seen
Apr 29, 2026