Provides agent skills for comprehensive Neo4j database management: querying, modeling, data ingestion, AI/ML pipelines (GraphRAG, embeddings), graph algorithms, provisioning, security, and performance tuning.
Authoritative reference for the neo4j-agent-memory Python package — a graph-native memory system for AI agents built on Neo4j — and for the hosted service (NAMS) at memory.neo4jlabs.com. Use this skill whenever the user mentions neo4j-agent-memory, agent memory with Neo4j, context graphs, the POLE+O model, MemoryClient/MemorySettings, the memory MCP server, or any of the framework integrations (LangChain, PydanticAI, CrewAI, AWS Strands, Google ADK, Microsoft Agent Framework, OpenAI Agents, LlamaIndex). Also use when the user mentions the hosted service at memory.neo4jlabs.com, NAMS, the Neo4j Agent Memory Service, the `nams_` API key prefix, or the hosted MCP endpoint. Also use when writing documentation, blog posts, tutorials, PRDs, or code samples for the project, when comparing agent memory approaches, or when positioning graph-native memory against vector-only approaches — even if the user doesn't explicitly name the package.
Manages Neo4j Aura Agents via the v2beta1 REST API — create, list, get, update, delete, and invoke Aura agents backed by an AuraDB instance. Use when configuring Aura Agent tools (CypherTemplate, SimilaritySearch, Text2Cypher), setting system prompts, deploying agents to REST or MCP endpoints, or invoking agents with natural language queries. Covers OAuth2 auth, organization/project scoping, tool parameter schemas, and InvokeAgentResponse format. Does NOT cover AuraDB instance provisioning — use neo4j-aura-provisioning-skill. Does NOT cover vector index creation — use neo4j-vector-index-skill.
Serverless Aura Graph Analytics (AGA) GDS Sessions — covers GdsSessions, AuraGraphDataScience, AuraAPICredentials, DbmsConnectionInfo, SessionMemory, get_or_create, remote graph projection with gds.v2.graph.project and gds.graph.project.remote, gds.v2 session endpoints, gds.v2.graph.construct, AuraDB Cypher API memory/sessionId projection, algorithms, write-back, and session lifecycle. Use for AuraDB-connected, self-managed Neo4j, or standalone DataFrame/Spark session workloads. Does NOT cover the embedded GDS plugin on Aura Pro or self-managed Neo4j — use neo4j-gds-skill. Does NOT handle Cypher authoring — use neo4j-cypher-skill. Does NOT cover Snowflake Graph Analytics — use neo4j-snowflake-graph-analytics-skill.
Provisions and manages Neo4j Aura instances via CLI (aura-cli v1.7+) or REST API. Use when creating, pausing, resuming, resizing, or deleting AuraDB Free/Professional/Business Critical/VDC instances; downloading credentials; scripting CI/CD pipelines; polling async status; or using the Terraform neo4j/neo4j-aura provider. Covers auth setup (client credentials OAuth2), credential lifecycle (download once — never recoverable), instance type selection, region codes, and Python provisioning scripts. Does NOT handle Cypher queries — use neo4j-cypher-skill. Does NOT cover Graph Data Science algorithms — use neo4j-gds-skill or neo4j-aura-graph-analytics-skill. Does NOT cover neo4j-admin/cypher-shell — use neo4j-cli-tools-skill.
- Cypher queries, schema inspection, Aura, Docker, credentials, agent skills → `neo4j-cli` (**preferred**)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
neo4j_uriBolt URI for the Neo4j instance (e.g. neo4j+s://xxxx.databases.neo4j.io)
${user_config.neo4j_uri}neo4j_database(Optional) Target database name (default: neo4j)
${user_config.neo4j_database}neo4j_passwordNeo4j database password
${user_config.neo4j_password}neo4j_usernameNeo4j database username (default: neo4j)
${user_config.neo4j_username}Agent skills for Neo4j — Cypher queries, graph modeling, drivers, imports, GraphRAG, GDS, vector indexes, and Aura provisioning.
Browse and install at skills.sh/neo4j-contrib/neo4j-skills.
npx skills add https://github.com/neo4j-contrib/neo4j-skills
Set these before or during installation:
| Variable | Description |
|---|---|
NEO4J_URI | neo4j+s://<dbid>.databases.neo4j.io (Aura) or neo4j://localhost:7687 (local) |
NEO4J_USERNAME | Database username (default: neo4j) |
NEO4J_PASSWORD | Database password |
NEO4J_DATABASE | Target database (default: neo4j) |
gemini extensions install https://github.com/neo4j-contrib/neo4j-skills
Enter your env vars when prompted. Then run gemini and use /extensions list to verify.
If you are migrating from Gemini CLI, import existing Gemini extensions automatically:
agy plugin import gemini
This auto-converts the gemini-extension.json manifest and copies skills into .agents/skills/. Then run agy and use /plugins list to verify.
/plugin marketplace add https://github.com/neo4j-contrib/neo4j-skills.git
/plugin install neo4j-skills@neo4j-skills-marketplace
Use /plugin list to verify, or /reload-plugins after installation.
git clone https://github.com/neo4j-contrib/neo4j-skills.git
mkdir -p ~/.codex/plugins
cp -R neo4j-skills ~/.codex/plugins/neo4j-skills
Add to ~/.agents/plugins/marketplace.json:
{
"name": "neo4j-marketplace",
"interface": { "displayName": "Neo4j Skills" },
"plugins": [
{
"name": "neo4j-skills",
"source": { "source": "local", "path": "./plugins/neo4j-skills" },
"policy": { "installation": "AVAILABLE" },
"category": "Database"
}
]
}
| Skill | Description |
|---|---|
neo4j-cypher-skill | Write, optimize, and debug Cypher queries. Covers CYPHER 25 syntax, query planning, indexes, and common patterns. |
neo4j-modeling-skill | Design and review graph data models. Covers node/relationship patterns, property choices, and relational-to-graph migration. |
neo4j-getting-started-skill | Zero-to-app walkthrough: provision → model → load → query. Use for first-time setup on Aura or Docker. |
| Skill | Description |
|---|---|
neo4j-import-skill | Load structured data (CSV, JSON) via LOAD CSV, neo4j-admin import, and the Data Importer GUI. |
neo4j-document-import-skill | Extract knowledge graphs from unstructured documents and PDFs using SimpleKGPipeline. |
neo4j-migration-skill | Upgrade drivers and Cypher from 4.x/5.x to 2025.x. Covers API changes, deprecated functions, and Cypher 25 syntax. |
| Skill | Description |
|---|---|
neo4j-vector-index-skill | Create and query vector indexes for semantic similarity search. Covers index creation, embedding ingestion, and ai.text.embed() [2025.12]. |
neo4j-genai-plugin-skill | In-Cypher LLM integration via ai.text.* functions [2025.12]: embeddings, text completion, structured output, chat, tokenization, and pure-Cypher GraphRAG. |
neo4j-graphrag-skill | Build GraphRAG retrieval pipelines with neo4j-graphrag. Covers retriever selection (VectorCypherRetriever, HybridCypherRetriever), retrieval_query patterns, and LangChain/LlamaIndex integration. |
neo4j-agent-memory-skill | Graph-native agent memory: short-term (conversations), long-term (POLE+O entity model), and reasoning traces. Covers neo4j-agent-memory, NAMS, MCP, LangChain, CrewAI, ADK. |
neo4j-mcp-skill | Set up and use the Neo4j MCP server for tool-based agent access to the database. |
| Skill | Description |
|---|---|
neo4j-gds-skill | Run GDS algorithms with the embedded GDS plugin on Aura Pro, self-managed, local, or offline Neo4j. |
neo4j-aura-graph-analytics-skill | Run serverless Aura Graph Analytics sessions via Python client or AuraDB Cypher API projection/session management. |
neo4j-snowflake-graph-analytics-skill | Run Neo4j Graph Analytics algorithms (PageRank, Louvain, WCC, Dijkstra, KNN, Node2Vec) directly inside Snowflake without moving data. |
npx claudepluginhub neo4j-contrib/neo4j-skills --plugin neo4j-skillsCapture Claude Code runtime activity through Agent Context Graph hooks.
Graph operations on AgentDB — Cypher execution, k-hop traversal, hyperedge search.
Comprehensive GreyCat development skill for graph-based language with built-in persistence. Covers data modeling, API development, parallel processing, frontend integration, and all standard libraries.
Database plugin for nosql-data-modeler
Persistent knowledge graph for AI agents — typed entities, closed edge ontology, hybrid search, GQL queries.
Official MongoDB agent skills for schema design, query tuning, search, and connections.