What problem does it solve? Working with Neo4j across Aura cloud, Neo4j Desktop, and local Docker requires juggling consoles, UIs, and ad-hoc scripts. This Skill gives an AI agent the full neo4j-cli command reference so it can provision instances, manage credentials, run queries, and load datasets through one consistent CLI with machine-readable output. ## Core Features & Use Cases - Aura management: Create, update, pause, resume, snapshot, and delete Aura instances, GraphQL Data APIs, agents, customer-managed keys, and graph-analytics sessions, with write operations gated behind --rw and destructive actions behind --yes --force. - Local environment control: Manage Neo4j Desktop 2 DBMSes and saved connections, plus Docker containers labeled org.neo4j.cli.managed=true, including dataset loading from GitHub example repos. - Credential and config handling: Store Aura client, Bolt dbms, and embedding-provider credentials, set defaults, and inspect global configuration. - Agent-friendly output: Every command supports --format json or --format toon, and agent-context emits the full CLI surface as a JSON envelope for discovery. - Use Case: Ask the agent to spin up a throwaway Neo4j container, load the movies example dataset, and run a Cypher query against it — all via neo4j-cli docker create, docker load, and query. ## Quick Start Use the neo4j-cli skill to list my Aura instances as JSON and then create a local Docker container named dev with the movies dataset loaded.