neo4j-aura-provisioning-skill

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

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

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 via aura-cli or the Aura REST API. - Credential and Auth Handling: Set up OAuth2 client credentials, refresh 1-hour bearer tokens, and capture initial passwords that are never retrievable after creation. - CI/CD and Terraform Automation: Script provisioning in Python or declare instances with the neo4j/neo4j-aura Terraform provider, including async status polling until instances reach running state. - Use Case: A platform engineer needs an ephemeral Aura instance for every CI run. The Skill guides creating the instance via REST API, polling until status is running, writing credentials to a secrets vault, and tearing the instance down after tests. ## Quick Start Ask the agent to create a new AuraDB Professional instance in GCP europe-west1 and wait until it is running, saving the 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?▼

Use aura-cli with the instance create command, providing name, cloud provider, region, type, and tenant ID. Capture the JSON output immediately because the initial password is shown only once and can never be retrieved again.

How do I authenticate with 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?▼

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

Why does my Aura connection fail right after creating an instance?▼

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 once the status equals running.

Can I resize an AuraDB Free instance?▼

No, AuraDB Free does not support resizing. Resize via the REST API PATCH endpoint is available on Professional and higher tiers, and you cannot shrink memory below current data usage.

What should I use for Cypher queries instead of this provisioning skill?▼

This skill only covers instance provisioning and lifecycle management, not querying. For Cypher queries against a running database use the neo4j-cypher-skill, and for GDS algorithms use neo4j-gds-skill or neo4j-aura-graph-analytics-skill.