data-model-creation

Generate Mermaid class diagrams from data requirements with constraints.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/xongtao/openclaw-backup --skill data-model-creation-xongtao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-model-creation
Source: https://github.com/xongtao/openclaw-backup/tree/main/skills/cloudbase/references/data-model-creation
Command: npx skills add https://github.com/xongtao/openclaw-backup --skill data-model-creation-xongtao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data modeling tasks often require converting verbose, human-readable descriptions into precise Mermaid classDiagram representations, enabling clear, shareable documentation and automated modeling outputs.

Core Features & Use Cases

  • Mermaid classDiagram generation from user descriptions to visualize multi-entity relationships.
  • Automatic naming and type mapping from Chinese descriptions to English identifiers, with rules for fields, relationships, and constraints.
  • Model validation and documentation including display_field selection, required/unique constraints, and step-by-step guidance for enterprise data models.
  • Use cases include complex data modeling for databases with foreign keys, one-to-many and many-to-many relationships, and architectural documentation.

Quick Start

Describe your data entities and relationships in plain language and I will generate the Mermaid classDiagram accordingly.

Frequently Asked Questions about data-model-creation

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

FAQPage Schema
How do I generate Mermaid class diagrams from plain text data requirements?

Mermaid class diagrams visualize multi-entity data relationships using a text-based syntax. They are needed for enterprise documentation and database design when you require clear, shareable models showing foreign keys, one-to-many constraints, and many-to-many relationships.

Can I use Chinese descriptions to generate English database schema identifiers?

Generating Mermaid class diagrams involves describing data entities and relationships in plain language. The system then applies type mapping, naming conventions, display field selection, and required/unique constraints to produce structured enterprise data models.

Does Mermaid classDiagram support complex database design with foreign keys and many-to-many relationships?

Mermaid classDiagram supports complex database design with foreign keys, one-to-many, and many-to-many relationships. It handles multi-entity models requiring relationships, constraints, display field selection, and required/unique constraints for enterprise architectural documentation.

What is the best way to document enterprise data models using Mermaid?

The best way to document enterprise data models using Mermaid is generating classDiagram syntax from plain language descriptions. This method provides automatic naming conventions, type mapping, display field selection, and constraint validation for clear architectural outputs.

How do I map data types and enforce naming conventions when creating ER diagrams?

To map data types and enforce naming conventions when creating ER diagrams, provide plain text entity descriptions. The system automatically applies type mapping and naming rules to generate standardized identifiers, display fields, and required/unique constraints.