neo4j-aura-provisioning-skill

Provisions and manages Neo4j Aura instances via aura-cli, REST API, or Terraform.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/eklyukin/my-ai-config --skill neo4j-aura-provisioning-skill-eklyukin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neo4j-aura-provisioning-skill
Source: https://github.com/eklyukin/my-ai-config/tree/main/skills/neo4j-aura-provisioning-skill
Command: npx skills add https://github.com/eklyukin/my-ai-config --skill neo4j-aura-provisioning-skill-eklyukin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Provisioning Neo4j Aura cloud instances involves async lifecycle operations, one-time credential capture, OAuth2 token management, and tier/region selection that are easy to get wrong, leading to lost passwords, failed connections, and misconfigured CI/CD pipelines. ## Core Features & Use Cases - Instance Lifecycle Management: Create, pause, resume, resize, and delete AuraDB Free, Professional, Business Critical, and VDC instances using aura-cli v1.7+ or the Aura REST API. - Credential and Auth Handling: Set up OAuth2 client credentials, refresh 1-hour bearer tokens, and capture the initial password that is only shown once at creation time. - CI/CD and Terraform Provisioning: Script instance provisioning in Python or declare instances with the neo4j/neo4j-aura Terraform provider, including async status polling until running. - Use Case: A platform engineer needs an ephemeral Neo4j instance for each CI test run. The skill guides creating a Professional instance via the REST API, polling until status is running, writing credentials to .env, and tearing the instance down after tests. ## Quick Start Ask the assistant to create a Neo4j Aura Professional instance on GCP in europe-west1 using aura-cli, poll until it is running, and write the connection credentials to a .env file.

Frequently Asked Questions about neo4j-aura-provisioning-skill

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

FAQPage Schema
How do I create a Neo4j Aura instance from the command line?▼

Install aura-cli v1.7+, add OAuth2 client credentials with aura-cli credential add, then run aura-cli instance create with name, cloud provider, region, type, and tenant ID. Capture the JSON output immediately because the initial password is shown only once.

How do I get an access token for the Neo4j Aura REST API?▼

POST to https://api.neo4j.io/oauth/token with your client ID and secret using the client_credentials grant type. The bearer token expires after 3600 seconds, so refresh it when you receive a 403 response.

What is the difference between AuraDB Free, Professional, and Business Critical tiers?▼

Free offers 1 GB memory on GCP only with a 200k node limit and auto-pauses after 72 hours. Professional supports 2-64 GB on AWS, GCP, and Azure. Business Critical adds multi-AZ high availability with a 99.95% SLA and up to 384 GB memory.

Why does my Aura instance connection fail right after creation?▼

All Aura lifecycle operations are asynchronous, so the instance is not connectable until its status reaches running. Poll the instance status endpoint every 10 seconds and only connect after the status transitions from creating to running.

Can I recover a lost Aura instance password?▼

No, the initial password returned at creation time is never retrievable again through the API or CLI. If it is lost, you must delete and recreate the instance, or change the password later through the Aura console.

Does this skill run Cypher queries against an Aura database?▼

No, this skill only covers provisioning and lifecycle management of Aura instances. For Cypher queries use the neo4j-cypher skill, for GDS algorithms use neo4j-gds-skill, and for neo4j-admin or cypher-shell use neo4j-cli-tools-skill.