neo4j-aura-graph-analytics-skill

Runs GDS algorithms in serverless Aura Graph Analytics sessions via the Python client.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires graphdatascience, and includes references (resource) components.

What problem does it solve? Running graph algorithms at scale normally requires installing and sizing the embedded GDS plugin on a Neo4j server. This Skill guides agents through Aura Graph Analytics (AGA), Neo4j's serverless on-demand GDS compute, so algorithms run in isolated ephemeral sessions billed per minute without touching the live database. ## Core Features & Use Cases - Session lifecycle management: Authenticate with Aura API credentials, estimate memory with sessions.estimate(), pick a SessionMemory tier, and create, reconnect, list, or delete sessions with TTL control. - Three data source modes: Project graphs from a connected AuraDB instance, a self-managed Neo4j deployment, or standalone Pandas/Spark DataFrames via gds.v2.graph.construct(). - Algorithm execution and write-back: Run PageRank, FastRP, Louvain and ML pipelines in mutate/stream/write modes, poll async jobs, stream node properties, and write results back to Neo4j before cleanup. - Use Case: A data scientist needs PageRank and embeddings over a 1M-node Person graph in AuraDB. The Skill walks through credential setup, memory estimation, remote projection with gds.graph.project.remote, algorithm chaining, and write-back, then deletes the session to stop billing. ## Quick Start Ask the agent to create an Aura Graph Analytics session, project a graph from your AuraDB instance, and run PageRank with results written back to the database.

Frequently Asked Questions about neo4j-aura-graph-analytics-skill

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

FAQPage Schema
How do I run GDS algorithms on AuraDB without the plugin?▼

Use Aura Graph Analytics sessions via the graphdatascience Python client. Authenticate with AuraAPICredentials, create a session with GdsSessions.get_or_create, project your graph remotely, and run algorithms like gds.v2.page_rank without installing anything on the database.

How to project a Neo4j graph into an Aura Graph Analytics session?▼

Call gds.v2.graph.project with a graph name and a Cypher query that returns gds.graph.project.remote(source, target, config). Alternatively use gds.v2.graph.project_native for label and relationship-type filtered projections without writing a query.

What is the difference between Aura Graph Analytics and the embedded GDS plugin?▼

AGA runs algorithms in isolated serverless sessions billed per minute and supports non-Neo4j data sources like Pandas and Spark. The embedded plugin shares database resources, supports topological link prediction and persistent ML models, and is the only option on Aura Pro without sessions.

Can I use graphdatascience with Pandas DataFrames and no Neo4j database?▼

Yes, standalone mode lets you build a graph with gds.v2.graph.construct from DataFrames with nodeId, labels, sourceNodeId, targetNodeId, and relationshipType columns. String node properties must be dropped before construction.

Why does my Aura Graph Analytics session return SessionNotFoundError?▼

The session expired because its TTL elapsed or the name is misspelled. List active sessions with sessions.list(), then recreate it with get_or_create and re-project your graph, since projected graphs do not survive session deletion.

What are the memory limits for Aura Graph Analytics sessions?▼

SessionMemory tiers range from m_2GB to m_512GB. AuraDB Free allows 2 GB and one concurrent session, Pro Trial 8 GB and three sessions, Professional and Business Critical 128 GB and 100 sessions, and VDC up to 512 GB.