CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-aura-provisioning-skill

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

1.37x
Quality

88%

Does it follow best practices?

Impact

99%

1.37x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

97%

22%

Automated Neo4j Aura Instance Provisioning Script

Python CI/CD provisioning with credential security

Criteria
Without context
With context

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%

100%

21%

Neo4j Aura Instance Lifecycle Management Script

Bash lifecycle script with REST API and async polling

Criteria
Without context
With context

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%

100%

36%

Terraform Infrastructure for Multi-Environment Neo4j Aura

Terraform multi-environment provisioning with tier selection

Criteria
Without context
With context

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%

Repository
neo4j-contrib/neo4j-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.