Dbml
Description
Database Markup Language (DBML), designed to define and document database structures
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
DBML - Database Markup Language
[](https://github.com/holistics/dbml/actions/workflows/test.yml) [](https://www.npmjs.org/package/@dbml/core) [](https://npm-stat.com/charts.html?package=@dbml/core) [](https://www.npmjs.org/package/@dbml/cli) [](https://npm-stat.com/charts.html?package=@dbml/cli)
For more information, please check out [DBML homepage](https://dbml.dbdiagram.io)
Benefits
- It is simple, flexible and highly human-readable
- It is database agnostic, focusing on the essential database structure definition without worrying about the detailed syntaxes of each database
- Comes with a free, simple database visualiser at dbdiagram.io
- Also comes with a free database documentation app at dbdocs.io
Example
Example of a database definition of a simple blogging site:
Table users {
id integer
username varchar
role varchar
created_at timestamp
}
Table posts {
id integer [primary key]
title varchar
body text [note: 'Content of the post']
user_id integer
created_at timestamp
}
Ref: posts.user_id > users.id // many-to-one
Community Contributions
- Elixir DBML parser, Ecto schema and migrations generator
- [Emacs Mode for DBML by ccod](https://git
Related Skills
mcp-server-postgres
Read-only PostgreSQL database access.
Data mcp-server-sqlite
SQLite database interaction and querying.
Data mcp-server-google-maps
Google Maps integration for location data.
Data Bitbucket Data Center
---
Data Csv Data Summarizer
Automatically analyze CSV files and generate comprehensive insights with visualizations
Data OpenViking
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
Data