Sandbox
@neo4j-contrib/neo4j-skills

Neo4j skill packs for Claude Code, Codex, and Gemini CLI

This repository is a bundle of Neo4j agent skills that teach builders how to work with graphs through their coding assistant. The skills are split by task, with separate packs for Cypher, modeling, imports, drivers, GraphRAG, graph data science, vector indexes, and Aura provisioning. It also ships manifests for installing the bundle in Claude Code, Codex, and Gemini CLI.

109 stars37 forksPythonUpdated 10d ago
Who it's for

Builders who want their agent to help with Neo4j queries, graph models, imports, and database setup.

What it delivers

You can add Neo4j-specific guidance to your agent instead of re-explaining graph workflows every time.

What it does

Cypher skill

Helps write, optimize, and debug Cypher queries, including query planning, indexes, and common patterns.

Graph modeling skill

Guides node and relationship design, property choices, and relational-to-graph migration.

Data import skills

Covers loading CSV and JSON, `neo4j-admin import`, and document extraction into graphs.

Driver skills

Provides language-specific guidance for Python, JavaScript, Java, .NET, and Go drivers.

Aura and admin skills

Includes skills for provisioning Aura, using Neo4j CLI tools, and managing agent access through MCP.

AI and graph search skills

Covers vector indexes, GraphRAG, agent memory, and Neo4j graph analytics workflows.

How to get it

  1. 1Run
    gemini extensions install https://github.com/neo4j-contrib/neo4j-skills
  2. 2If you are migrating from Gemini CLI, import existing Gemini extensions automatically
    agy plugin import gemini
  3. 3Run
    /plugin marketplace add https://github.com/neo4j-contrib/neo4j-skills.git
    /plugin install neo4j-skills@neo4j-skills-marketplace
  4. 4Run
    codex plugin marketplace add neo4j-contrib/neo4j-skills
    codex plugin add neo4j-skills@neo4j-skills-marketplace
  5. 5Verify marketplace and plugin availability
    codex plugin marketplace list
    codex plugin list
  6. 6Start a new Codex thread after installation so Codex loads the plugin. To refresh later
    codex plugin marketplace upgrade neo4j-skills-marketplace

README

Neo4j Agent Skills

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

Configuration

Set these before or during installation:

VariableDescription
NEO4J_URIneo4j+s://<dbid>.databases.neo4j.io (Aura) or neo4j://localhost:7687 (local)
NEO4J_USERNAMEDatabase username (default: neo4j)
NEO4J_PASSWORDDatabase password
NEO4J_DATABASETarget database (default: neo4j)

Installation

Gemini CLI

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.

Antigravity CLI

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.

Claude Code

/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.

Codex

codex plugin marketplace add neo4j-contrib/neo4j-skills
codex plugin add neo4j-skills@neo4j-skills-marketplace

Verify marketplace and plugin availability:

codex plugin marketplace list
codex plugin list

Start a new Codex thread after installation so Codex loads the plugin. To refresh later:

codex plugin marketplace upgrade neo4j-skills-marketplace

Available Skills

Querying & Modeling

SkillDescription
neo4j-cypher-skillWrite, optimize, and debug Cypher queries. Covers CYPHER 25 syntax, query planning, indexes, and common patterns.
neo4j-modeling-skillDesign and review graph data models. Covers node/relationship patterns, property choices, and relational-to-graph migration.
neo4j-getting-started-skillZero-to-app walkthrough: provision → model → load → query. Use for first-time setup on Aura or Docker.

Importing Data

SkillDescription
neo4j-import-skillLoad structured data (CSV, JSON) via LOAD CSV, neo4j-admin import, and the Data Importer GUI.
neo4j-document-import-skillExtract knowledge graphs from unstructured documents and PDFs using SimpleKGPipeline.
neo4j-migration-skillUpgrade drivers and Cypher from 4.x/5.x to 2025.x. Covers API changes, deprecated functions, and Cypher 25 syntax.

AI & Search

SkillDescription
neo4j-vector-index-skillCreate and query vector indexes for semantic similarity search. Covers index creation, embedding ingestion, and ai.text.embed() [2025.12].
neo4j-genai-plugin-skillIn-Cypher LLM integration via ai.text.* functions [2025.12]: embeddings, text completion, structured output, chat, tokenization, and pure-Cypher GraphRAG.
neo4j-graphrag-skillBuild GraphRAG retrieval pipelines with neo4j-graphrag. Covers retriever selection (VectorCypherRetriever, HybridCypherRetriever), retrieval_query patterns, and LangChain/LlamaIndex integration.
neo4j-agent-memory-skillGraph-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-skillSet up and use the Neo4j MCP server for tool-based agent access to the database.

Graph Data Science

SkillDescription
neo4j-gds-skillRun GDS algorithms with the embedded GDS plugin on Aura Pro, self-managed, local, or offline Neo4j.
neo4j-aura-graph-analytics-skillRun serverless Aura Graph Analytics sessions via Python client or AuraDB Cypher API projection/session management.
neo4j-snowflake-graph-analytics-skillRun Neo4j Graph Analytics algorithms (PageRank, Louvain, WCC, Dijkstra, KNN, Node2Vec) directly inside Snowflake without moving data.

Drivers

SkillDescription
neo4j-driver-python-skillPython driver: execute_query, sessions, transactions, async, UNWIND batching, data types.
neo4j-driver-javascript-skillJavaScript/TypeScript driver v6: executeQuery, managed transactions, RxJS, data types.
neo4j-driver-java-skillJava driver: ExecutableQuery, managed/explicit transactions, object mapping, reactive.
neo4j-driver-dotnet-skill.NET/C# driver: ExecuteReadAsync/ExecuteWriteAsync, DI registration, IResultCursor.
neo4j-driver-go-skillGo driver v6: ExecuteQuery, generic helpers, spatial types, connection configuration.

Frameworks & Platforms

SkillDescription
neo4j-graphql-skillBuild GraphQL APIs backed by Neo4j using @neo4j/graphql. Covers type definitions, @relationship, @cypher, and filtering.
neo4j-spring-data-skillSpring Boot + Neo4j with Spring Data Neo4j: @Node, @Relationship, repositories, projections.
neo4j-cli-tools-skillDB admin via neo4j-admin, cypher-shell, aura-cli, and neo4j-cli (preview unified CLI). Covers backups, imports, user management, Aura provisioning, and agent skill install.
neo4j-aura-provisioning-skillCreate and manage Neo4j Aura instances via the Aura CLI and REST API. Covers async polling, credential handling, and tier selection.
neo4j-aura-agent-skillCreate, configure, and invoke Aura Agents via the v2beta1 REST API. Covers CypherTemplate, SimilaritySearch, and Text2Cypher tools, system prompts, REST/MCP deployment, and OAuth2 auth.

What are Agent Skills?

Agent Skills are a standardized format for domain-specific AI agent knowledge. Each skill bundles step-by-step instructions, on-demand reference docs, and executable scripts — loaded progressively to keep context lean. See agentskills.io/specification.

Contributing

Pull requests welcome — new skills or improvements to existing ones.

License

MIT — see the LICENSE file for details.

Files in the repo

Repository payload43 top-level entries
  • .agents
  • .claude-plugin
  • .codex-plugin
  • .github
  • evals
  • neo4j-agent-memory-skill
  • neo4j-aura-agent-skill
  • neo4j-aura-graph-analytics-skill
  • neo4j-aura-provisioning-skill
  • neo4j-cli-tools-skill
  • neo4j-cypher-skill
  • neo4j-document-import-skill
  • neo4j-driver-dotnet-skill
  • neo4j-driver-go-skill
  • neo4j-driver-java-skill
  • neo4j-driver-javascript-skill
  • neo4j-driver-python-skill
  • neo4j-gds-skill
  • neo4j-genai-plugin-skill
  • neo4j-getting-started-skill
  • neo4j-graphql-skill
  • neo4j-graphrag-skill
  • neo4j-import-skill
  • neo4j-kafka-skill
  • neo4j-mcp-skill
  • neo4j-migration-skill
  • neo4j-modeling-skill
  • neo4j-nvl-skill
  • neo4j-query-tuning-skill
  • neo4j-security-skill
  • neo4j-snowflake-graph-analytics-skill
  • neo4j-spark-skill
  • neo4j-spring-data-skill
  • neo4j-vector-index-skill
  • scripts
  • .gitignore
  • AGENTS-SCRIPTS.md
  • AGENTS.md
  • gemini-extension.json
  • LICENSE
  • NEO4J.md
  • README.md
  • skills.sh.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More collections

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

52k
phuryn/
pm-skills
phuryn/pm-skillsCollections

PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.

26k

Extracted system prompts from Anthropic - Claude Fable 5.1, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.

65k
1 add