Provisions and manages Neo4j Aura instances via CLI (aura-cli v1.7+) or REST API. Use when creating, pausing, resuming, resizing, or deleting AuraDB Free/Professional/Business Critical/VDC instances; downloading credentials; scripting CI/CD pipelines; polling async status; or using the Terraform neo4j/neo4j-aura provider. Covers auth setup (client credentials OAuth2), credential lifecycle (download once — never recoverable), instance type selection, region codes, and Python provisioning scripts. Does NOT handle Cypher queries — use neo4j-cypher-skill. Does NOT cover Graph Data Science algorithms — use neo4j-gds-skill or neo4j-aura-graph-analytics-skill. Does NOT cover neo4j-admin/cypher-shell — use neo4j-cli-tools-skill.
91
88%
Does it follow best practices?
Impact
99%
1.37xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Python CI/CD provisioning with credential security
Credential capture — tee or immediate save
70%
100%
No hardcoded credentials
100%
100%
OAuth2 token endpoint
0%
100%
Token auth method
0%
100%
Async polling before connect
100%
70%
Polling handles destroying state
100%
100%
Polling timeout handling
100%
100%
.env URI scheme
62%
100%
.env required fields
62%
100%
.gitignore .env entry
100%
100%
Password not printed to stdout
100%
100%
os.environ for secrets
100%
100%
Bash lifecycle script with REST API and async polling
Resize via REST PATCH
100%
100%
Token endpoint URL
70%
100%
Polling sleep interval
100%
100%
Polling detects destroying
0%
100%
Polling timeout
100%
100%
Resume timeout longer
0%
100%
Correct pause status target
100%
100%
Token in Authorization header
100%
100%
Credentials from env vars
100%
100%
Retry-After or token refresh
80%
100%
REST API base URL
100%
100%
Non-zero exit on failure
100%
100%
Terraform multi-environment provisioning with tier selection
Correct provider source
0%
100%
Provider credential config
100%
100%
Dev tier: free-db
100%
100%
Dev on GCP
100%
100%
Prod tier: business-critical
0%
100%
Prod on AWS
100%
100%
Password output sensitive=true
100%
100%
URI uses neo4j+s:// scheme
25%
100%
URI output sensitive=false
100%
100%
Post-apply polling note
100%
100%
Tenant ID via variable
100%
100%
URI format pattern
0%
100%
66ed0e1
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.