schema-analyzer

Analyze database schemas to generate ERD diagrams and detect normalization issues.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill schema-analyzer-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-analyzer
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/schema-analyzer
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill schema-analyzer-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Quickly understand and validate relational database schemas by visualizing relationships, spotting structural issues, and ensuring governance quality.

Core Features & Use Cases

  • Generate ERD diagrams from database schemas to visualize tables, keys, and relationships.
  • Detect normalization issues, missing primary/foreign keys, and potential denormalization hotspots for safe refactoring.
  • Recommend indexing strategies and provide ongoing schema quality governance for production databases.

Quick Start

Analyze a given SQLite database schema to generate an ERD, identify normalization issues, and propose indexes.

Frequently Asked Questions about schema-analyzer

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

FAQPage Schema
How do I generate an ERD diagram from an existing database schema?

You can generate an ERD diagram from a database schema by analyzing the tables, primary keys, and foreign keys to produce a visual Mermaid diagram. This Skill automates that process for SQLite, PostgreSQL, and MySQL databases.

How can I detect normalization issues and missing foreign keys during schema refactoring?

Detect normalization issues and missing foreign keys by auditing the schema structure for denormalization hotspots and key constraints. This Skill analyzes your relational database to identify structural issues for safe schema refactoring.

What is the best way to recommend indexing strategies for a production database?

The best way to recommend indexing strategies is to analyze your database schema and query patterns. This Skill uses an index advisor script to propose indexing strategies, ensuring ongoing schema quality governance for production databases.

Does this schema analyzer work with SQLite, PostgreSQL, and MySQL databases?

Yes, this schema analyzer works with SQLite, PostgreSQL, and MySQL databases. It applies schema analysis, generates ERD diagrams, and audits schema quality across these specific relational database platforms.

Can I audit schema quality and detect denormalization hotspots automatically?

Yes, you can audit schema quality and detect denormalization hotspots automatically by running the schema audit script. It evaluates your database schema to spot missing keys and structural issues for ongoing governance.

Why do I need to visualize database relationships using Mermaid diagrams?

You need to visualize database relationships using Mermaid diagrams to quickly understand how tables, keys, and foreign keys connect. This Skill generates these diagrams directly from your schema to help validate relational structures.