drawio-impl-er-diagrams

Generate and validate Draw.io mxGraph XML for entity-relationship diagrams with crow's-foot notation.

4|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Draw.io-Claude-Skill-Package --skill drawio-impl-er-diagrams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawio-impl-er-diagrams
Source: https://github.com/OpenAEC-Foundation/Draw.io-Claude-Skill-Package/tree/main/skills/source/drawio-impl/drawio-impl-er-diagrams
Command: npx skills add https://github.com/OpenAEC-Foundation/Draw.io-Claude-Skill-Package --skill drawio-impl-er-diagrams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures Draw.io ER diagrams use crow's-foot notation, correct PK/FK markers, and table-shaped entities, preventing common misrepresentations in data models.

Core Features & Use Cases

  • Enforces crow's-foot notation for all relationships (ERone, ERmany, ERmandOne, ERzeroToOne, ERzeroToMany).
  • Ensures entity table shapes with PK/FK visibility and proper attribute stacking.
  • Use cases include data-modeling diagrams for databases, education materials illustrating ER concepts, and production diagrams in Draw.io workflows.

Quick Start

Draw a new ER diagram in Draw.io and apply the ER Diagram Implementation to ensure crow's-foot notation and PK/FK visual conventions are respected.

Frequently Asked Questions about drawio-impl-er-diagrams

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

FAQPage Schema
How do I create an ER diagram with crow's-foot notation in Draw.io?

This skill generates and validates Draw.io mxGraph XML for ER diagrams, enforcing crow's-foot notation and PK/FK visual conventions. It ensures table-shaped entities, proper attribute rows, and ER-edge styles with ER markers.

What is the correct way to show primary and foreign keys in a Draw.io database model?

Showing primary and foreign keys in a Draw.io database model requires proper PK/FK visibility and attribute stacking. This skill enforces those visual conventions within entity table shapes to prevent misrepresentations in data architecture design.

Can I validate existing Draw.io ER diagrams for correct entity-relationship notation?

Yes, you can validate existing Draw.io ER diagrams for correct entity-relationship notation. This skill validates mxGraph XML to enforce crow's-foot notation, ensuring proper ER markers and table-shaped entities are used for database modeling.

Does Draw.io support automated crow's-foot notation markers like ERzeroToMany?

Draw.io supports automated crow's-foot notation markers like ERzeroToMany through validated mxGraph XML. This skill enforces these specific ER markers, including ERmandOne and ERzeroToOne, for precise entity-relationship diagram generation.

Why does my Draw.io ER diagram use incorrect relationship lines instead of crow's-foot notation?

Your Draw.io ER diagram uses incorrect relationship lines because standard mxGraph XML lacks enforced ER markers. This skill applies the entityRelationEdgeStyle with proper crow's-foot markers to prevent common data model misrepresentations.

What are the limitations of using Draw.io for complex database modeling?

Draw.io limitations for complex database modeling include manually maintaining proper crow's-foot notation and PK/FK conventions. This skill addresses these constraints by enforcing strict ER-edge styles and table-shaped entities for scalable diagram components.