neo4j-cli-tools-skill

Automate Neo4j administration tasks across neo4j-admin, cypher-shell, and aura-cli.

101|35|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/neo4j-contrib/neo4j-skills --skill neo4j-cli-tools-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j-cli-tools-skill
Source: https://github.com/neo4j-contrib/neo4j-skills/tree/main/neo4j-cli-tools-skill
Command: npx skills add https://github.com/neo4j-contrib/neo4j-skills --skill neo4j-cli-tools-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you run Neo4j administration and automation tasks without getting lost across different tools and workflows, so you can reliably manage databases, credentials, and local/Aura deployments.

Core Features & Use Cases

  • Choose the right CLI per task: uses neo4j-cli for day-to-day Bolt/Cypher operations and Aura + skill catalog management, neo4j-admin for backup/restore/import/check/migrate, cypher-shell for ad-hoc scripting, and neo4j-mcp for quick MCP server setup.
  • Reduce operational risk: includes explicit guardrails for destructive operations like restore and load, plus guidance to confirm before overwriting targets.
  • Cover common admin workflows: schema dump/inspection, user/role management, database copy, log inspection, backup strategy, and credential/config management.

Quick Start

Ask your assistant to run neo4j-cli for schema inspection and output in toon format against your configured database connection.

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 automate Neo4j database backup and restore using CLI tools?

Automate Neo4j backup and restore by orchestrating neo4j-admin for dump and load operations, enforcing guardrails to confirm targets before executing destructive restore commands. It applies environment-variable driven configuration to reliably manage database copies.

What is the best way to run ad-hoc Cypher scripts against a Neo4j database?

Running ad-hoc Cypher scripts is handled by cypher-shell, which orchestrates Bolt/Cypher operations for schema inspection and user management. You can execute scripts directly against your configured database connection for quick operational tasks.

Does the Neo4j CLI toolchain support local Docker operations and Aura management?

Yes, the toolchain supports local Docker operations and Aura management through neo4j-cli and aura-cli. It orchestrates environment configuration to manage credentials, deployments, and the skill catalog across local and Aura instances.

Can I set up an MCP server for Neo4j agent integrations via the command line?

Setting up an MCP server for agent integrations is supported via neo4j-mcp. It provides quick MCP server setup to enable AI agents to interact with your Neo4j database using trusted CLI automation workflows.

How do I prevent data loss when running destructive Neo4j admin commands like load or restore?

Prevent data loss through built-in guardrails for destructive operations like restore and load. The toolchain enforces explicit confirmation steps before overwriting database targets, reducing operational risk during schema migration or consistency checking.

When should I use neo4j-admin instead of neo4j-cli for database administration?

Use neo4j-admin for backup, restore, import, consistency checking, and migration tasks, while neo4j-cli handles day-to-day Bolt/Cypher operations, Aura management, and credential management. Choosing the right CLI per task ensures reliable workflow execution.