dba-graphdb

Manage Neo4j 5+ and Apache AGE graph database design and administration tasks.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MassimilianoPili/agent-framework --skill dba-graphdb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dba-graphdb
Source: https://github.com/MassimilianoPili/agent-framework/tree/main/.claude/agents/dba-graphdb
Command: npx skills add https://github.com/MassimilianoPili/agent-framework --skill dba-graphdb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of designing, administering, and optimizing graph databases like Neo4j and Apache AGE, ensuring efficient data modeling and query performance.

Core Features & Use Cases

  • Graph Modeling: Design effective node and relationship schemas.
  • Cypher Optimization: Improve query speed and resource utilization.
  • Database Administration: Manage indexes, constraints, and data import for Neo4j and AGE.
  • Use Case: Optimize a slow-running Cypher query in Neo4j by analyzing its execution plan and adding appropriate indexes, or design a new graph schema for a recommendation engine in Apache AGE.

Quick Start

Use the dba-graphdb skill to create a uniqueness constraint on the 'email' property for the 'User' label in Neo4j.

Frequently Asked Questions about dba-graphdb

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

FAQPage Schema
How do I optimize a slow Cypher query in Neo4j?

Designing a property graph schema in Apache AGE involves structuring effective node and relationship schemas that integrate openCypher with SQL, ensuring efficient graph data structuring for use cases like recommendation engines.

What is the best way to model nodes and relationships for a graph database?

Modeling nodes and relationships for a graph database requires designing effective property graph schemas that accurately represent domain connections, satisfying requirements for efficient graph data structuring and high-performance querying.

Can I use Graph Data Science (GDS) algorithms with vector indexes for RAG?

Yes, integrating GDS algorithms with vector indexes for RAG enables advanced graph analytics and retrieval-augmented generation, combining graph data structuring with high-performance querying for Neo4j 5+ environments.

Does Apache AGE support openCypher integration with SQL databases?

Apache AGE supports openCypher integration with SQL, allowing you to run Cypher queries within a SQL environment, which bridges relational data management with graph database administration and property graph modeling.

How do I manage database administration tasks like indexes and constraints in Neo4j 5+?

Managing database administration tasks in Neo4j 5+ involves creating indexes, applying uniqueness constraints on specific labels and properties, and handling data import to ensure efficient graph data structuring and high-performance querying.