dbml

Design and visualize database schemas as DBML files.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/AstyanM/claude-am-plugin --skill dbml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbml
Source: https://github.com/AstyanM/claude-am-plugin/tree/main/skills/dbml
Command: npx skills add https://github.com/AstyanM/claude-am-plugin --skill dbml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the complex process of designing, creating, and visualizing database schemas by using DBML (Database Markup Language), a human-readable and database-agnostic DSL. It eliminates the need for direct SQL DDL for initial design and provides clear ERD visualizations.

Core Features & Use Cases

  • Schema Design: Define database tables, columns, relationships, enums, and indexes using a simple, intuitive syntax.
  • Visualization: Generate ERD diagrams from DBML files, especially useful with tools like the DBML Live Preview VS Code extension.
  • Conversion: Translate SQL DDL or natural language descriptions into structured DBML schemas.
  • Use Case: Rapidly prototype a new application's data model, define all entities and their relationships, and share a clear, visual representation with your team without writing a single line of SQL.

Quick Start

Use the dbml skill to design a database schema for an e-commerce platform including products, orders, and users.

Frequently Asked Questions about dbml

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

FAQPage Schema
How do I design and visualize a database schema without writing SQL?

You can design and visualize a database schema using DBML, a human-readable DSL that defines tables, relationships, and enums to generate clear ERD diagrams without requiring direct SQL DDL.

What is DBML and how does it help with data modeling?

DBML is a Database Markup Language that simplifies data modeling by providing an intuitive syntax to define tables, columns, relationships, enums, and indexes in a database-agnostic format.

Can I convert existing SQL DDL into DBML format?

Yes, you can translate existing SQL DDL or natural language descriptions into structured DBML schemas, allowing you to rapidly prototype and visualize data models in a database-agnostic format.

Does the DBML schema work with VS Code for ERD generation?

Yes, DBML files integrate with tools like the DBML Live Preview VS Code extension to provide clear ERD visualizations directly from your defined schema syntax.

What is the best way to prototype an application data model for my team?

Using DBML to define all entities and their relationships allows you to rapidly prototype an application data model and share a clear visual representation with your team without writing SQL.