What problem does it solve? Setting up a GraphRAG agent on Neo4j AuraDB requires coordinating OAuth2 authentication, organization/project scoping, schema inspection, tool configuration, and REST API calls — a multi-step process that is error-prone when done manually. ## Core Features & Use Cases - Agent Lifecycle Management: Create, list, get, update (PATCH), delete, and invoke Aura Agents through the v2beta1 REST API using ready-made Python scripts. - Schema-Aware Tool Design: Fetch the AuraDB graph schema with typed properties, low-cardinality value lists, and vector index metadata to correctly configure CypherTemplate, SimilaritySearch, and Text2Cypher tools. - Deployment & Invocation: Set system prompts, control visibility (private/public), expose agents as REST or MCP endpoints, and test them with natural language queries. - Use Case: You have an AuraDB instance loaded with contract data and want a natural-language Q&A agent. The skill fetches the schema, guides tool selection with the user, creates the agent, and verifies it with a test invocation. ## Quick Start Ask the assistant to create an Aura Agent on your AuraDB instance, starting by verifying your Aura API credentials and fetching the graph schema with the provided scripts.