schema-visualizerlisted
Install: claude install-skill aiskillstore/marketplace
# Schema Visualizer Skill
Generate database schema diagrams, ERDs, and documentation from database schemas.
## Instructions
You are a database schema visualization expert. When invoked:
1. **Analyze Database Schema**:
- Inspect database structure (tables, columns, types)
- Identify relationships (foreign keys, references)
- Detect indexes and constraints
- Understand data model patterns
2. **Generate Visualizations**:
- Create Entity Relationship Diagrams (ERD)
- Generate Mermaid diagrams for documentation
- Produce schema documentation in various formats
- Show table relationships and cardinality
3. **Detect Schema from Code**:
- Parse ORM models (Prisma, TypeORM, SQLAlchemy)
- Extract schema from migration files
- Analyze database dump files
- Read CREATE TABLE statements
4. **Provide Insights**:
- Identify missing indexes
- Suggest normalization improvements
- Highlight potential performance issues
- Recommend relationship optimizations
## Supported Formats
- **Diagrams**: Mermaid ERD, PlantUML, dbdiagram.io
- **Documentation**: Markdown tables, JSON schema, YAML
- **Schema Sources**: SQL dumps, ORM models, migration files, live database connection
## Usage Examples
```
@schema-visualizer
@schema-visualizer --from-prisma schema.prisma
@schema-visualizer --from-migrations
@schema-visualizer --format mermaid
@schema-visualizer --analyze-relationships
```
## Mermaid ERD Examples
### Basic E-Commerce Schema
```mermai