excalidraw
Excalidraw Diagram Generation
Generate professional hand-drawn style diagrams in Excalidraw JSON format.
Critical Rules
-
Arrow Binding (MUST follow): Arrows must bind to components bidirectionally:
- Arrow needs
startBindingandendBindingpointing to component IDs - Rectangle needs
boundElementsarray listing bound arrow IDs - Without both, arrows won't snap to components
- Arrow needs
-
Text requires width/height: Text elements must have
widthandheightfields, otherwise they won't render -
Arrow labels: Place below arrow (y + 30) or above (y - 30), never overlapping components
-
Background region sizing (MUST follow): Background regions (subgraphs/phases) must fully cover all contained elements:
- Calculate bounding box: find min/max x/y of ALL elements in the region
- Add padding: 40px on all sides
- Formula:
width = (maxX + maxWidth) - minX + 80,height = (maxY + maxHeight) - minY + 80
More from acking-you/myclaude-skills
article-cover
Generate professional article cover images as SVG files. Use when user wants to create cover/banner images for blog posts, technical articles, or documentation. Creates visually appealing covers with titles, diagrams, and tech-themed graphics.
16tech-design-doc
Generate technical design documents with proper structure, diagrams, and implementation details. Default language is English unless user requests Chinese.
11gen-commit-msg
Generate concise commit messages based on conversation context and minimal git inspection.
9git-squash-commits
Squash multiple git commits into a single commit with an auto-generated comprehensive commit message based on the changes made.
9gemini-image
Generate images using AI when user wants to create pictures, draw, paint, or generate artwork. Supports text-to-image and image-to-image generation.
8tech-blog
>-
8