database-visualization

Generate Mermaid.js ERD diagrams from relational database schemas.

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/larsnyg/claude-code-template-sql --skill database-visualization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-visualization
Source: https://github.com/larsnyg/claude-code-template-sql/tree/main/.claude/skills/database-visualization
Command: npx skills add https://github.com/larsnyg/claude-code-template-sql --skill database-visualization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps visualize complex database schemas using Mermaid.js, producing readable, version-controlled diagrams that are easy to share in GitHub or documentation.

Core Features & Use Cases

  • Mermaid ERD syntax guidance: Learn and apply Mermaid ERD patterns.
  • SQL Server to Mermaid mapping: Map data types and relationships to Mermaid notation.
  • Relationship labeling & cardinality: Best practices for readable diagrams.
  • Diagram rendering in GitHub/VS Code: Text-based diagrams that render in docs and editors.

Quick Start

Provide a database schema or textual description and I will generate a Mermaid ERD.

Frequently Asked Questions about database-visualization

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

FAQPage Schema
How do I generate a Mermaid ERD diagram from my database schema?

Provide your database schema in SQL or text format, and this Skill generates a Mermaid ERD diagram showing tables, primary keys, foreign keys, and cardinality relationships in Mermaid syntax ready to render in GitHub or VS Code.

Can I create Mermaid database diagrams from SQL Server, MySQL, or PostgreSQL schemas?

Yes, this Skill supports mapping schemas from SQL Server, MySQL, and PostgreSQL to Mermaid erDiagram syntax, handling data type conversions and constraint labeling across all three databases.

What's the best way to visualize database relationships and cardinality in documentation?

Mermaid ERD diagrams embed directly in markdown and GitHub files as text-based diagrams, making database relationships, cardinalities, and constraints version-controlled and shareable without image files.

How do I label primary keys, foreign keys, and unique constraints in a Mermaid diagram?

This Skill applies Mermaid erDiagram syntax patterns to automatically label PK, FK, and UK constraints, ensuring consistent notation that clarifies table relationships and key roles in the diagram.

Do I need to manually write Mermaid syntax to create database diagrams?

No, provide a schema description or SQL definition and this Skill generates the complete Mermaid erDiagram syntax, eliminating manual syntax writing and reducing diagram errors.

Can Mermaid ERD diagrams render inline in VS Code or GitHub documentation?

Yes, Mermaid ERD diagrams render natively in VS Code preview and GitHub markdown files, allowing you to embed version-controlled, text-based database visualizations directly in documentation.