neo4j-cli-tools-skill

Administer Neo4j databases using neo4j-cli, neo4j-admin, cypher-shell, and aura-cli command-line tools.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/cardox6/steuer-graph --skill neo4j-cli-tools-skill-cardox6
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neo4j-cli-tools-skill
Source: https://github.com/cardox6/steuer-graph/tree/main/.agents/skills/neo4j-cli-tools-skill
Command: npx skills add https://github.com/cardox6/steuer-graph --skill neo4j-cli-tools-skill-cardox6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Managing Neo4j databases from the command line involves choosing between multiple tools (neo4j-cli, neo4j-admin, cypher-shell, aura-cli, neo4j-mcp) with different flags, credential handling, and safety requirements. This Skill guides an AI agent to pick the right tool, run backups, restores, imports, and Aura instance operations correctly, and gate destructive operations behind user confirmation. ## Core Features & Use Cases - Tool selection guidance: Routes tasks to the right CLI — neo4j-cli for queries, schema inspection, Aura, Docker, and credentials; neo4j-admin for backup/restore/import; cypher-shell for scripting and CI/CD; neo4j-mcp for MCP server setup. - Backup and recovery workflows: Online Enterprise backups, differential backups, dump/load for Community Edition, and point-in-time restore sequences, with explicit confirmation gates before destructive restore/load operations. - Aura and MCP management: Create, pause, resume, and delete Aura instances, manage snapshots and credentials, and configure the neo4j-mcp server in stdio or HTTP mode. - Use Case: An agent needs to back up a production Neo4j database before a schema migration — the Skill directs it to run neo4j-admin database backup with compression, verify with a consistency check, and confirm with the user before any restore. ## Quick Start Ask the agent to inspect your Neo4j database schema and list all instances using the neo4j-cli tools skill.

Frequently Asked Questions about neo4j-cli-tools-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I back up a Neo4j database from the command line?▼

Use neo4j-admin database backup with --to-path for Enterprise Edition online backups, adding --type=DIFF for differential backups. Community Edition users must stop the database and use neo4j-admin database dump instead.

What is the difference between neo4j-cli, neo4j-admin, and cypher-shell?▼

neo4j-cli is the modern unified CLI for Cypher queries, schema inspection, Aura, and Docker. neo4j-admin handles offline admin tasks like backup, restore, and import. cypher-shell is an interactive Cypher REPL requiring Java 21, suited for scripting and CI/CD.

How do I run Cypher queries in a CI/CD pipeline?▼

Use cypher-shell in non-interactive mode with the -f flag to execute query files, or pipe statements via stdin. Set credentials through NEO4J_URI, NEO4J_USERNAME, and NEO4J_PASSWORD environment variables, and use --fail-at-end for migration scripts.

Can I manage Neo4j Aura instances from the command line?▼

Yes, use neo4j-cli aura instance subcommands or the legacy aura-cli to create, pause, resume, delete, and snapshot Aura instances. Both support JSON output for scripting and credential storage for multiple environments.

Why does neo4j-admin restore fail with a running database?▼

Restore requires the target database to be stopped because it overwrites the store files. Stop the database first with neo4j stop, run the restore, then restart, or restore to a new database name as a non-destructive alternative.

When should I not use this skill for Neo4j tasks?▼

Do not use it for writing or optimizing Cypher queries, which belongs to a Cypher authoring skill, or for driver upgrades and syntax migration. It also does not cover full MCP editor configuration, only the neo4j-mcp server install.