neo4j-schema-documenter

Generate markdown documentation from Neo4j database schemas with Mermaid diagrams.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/45black/uk-legal-plugins --skill neo4j-schema-documenter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j-schema-documenter
Source: https://github.com/45black/uk-legal-plugins/tree/main/skills/neo4j-schema-documenter
Command: npx skills add https://github.com/45black/uk-legal-plugins --skill neo4j-schema-documenter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate markdown documentation from Neo4j database schemas, including node types, relationships, properties, and visual diagrams, to help developers understand and communicate the data model.

Core Features & Use Cases

  • Generate comprehensive schema docs for multiple databases (Apex, PSPS, CMS Handbook, Scheme Docs) from live graphs.
  • Produce Mermaid diagrams and structured sections for node types, relationships, indexes, and constraints.
  • Create onboarding and API reference materials to accelerate team ramp-up and governance.

Quick Start

Run the generator against your Neo4j database to produce the documentation.

Frequently Asked Questions about neo4j-schema-documenter

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

FAQPage Schema
How do I auto-generate Neo4j schema documentation from a live database?

You can auto-generate Neo4j schema documentation by extracting node types, relationships, properties, and constraints from the live graph to produce a ready-to-commit markdown file with visual diagrams.

Can I create Mermaid diagrams of my Neo4j graph relationships automatically?

Yes, you can generate Mermaid diagrams automatically by extracting schema relationship data from the Neo4j database and rendering it into visual diagrams within the markdown documentation output.

What is the best way to keep markdown developer documentation in sync with Neo4j schema evolution?

The best way to keep markdown documentation in sync with Neo4j schema evolution is to run an automated generator against the live graph, ensuring node types and relationships reflect current database structures.

Does this Neo4j schema generator work for multiple databases and onboarding materials?

Yes, it works for multiple databases and onboarding materials by organizing extracted schema data into a consistent documentation template, accelerating team ramp-up and developer handbook creation across different graphs.

How do I document Neo4j indexes and constraints for an API reference?

You document Neo4j indexes and constraints by running the generator against your database, which automatically extracts these schema elements and organizes them into structured markdown sections for API references.

What do I need to produce ready-to-commit markdown from a Neo4j graph?

You need to run the schema generator against your Neo4j database to extract the graph structure, which is then organized into a consistent markdown template with Mermaid diagrams ready for commit.