cklxx

diagram-to-image

Render Mermaid diagrams to PNG/SVG for sharing.

cklxx 11 1 Updated 3mo ago

Resources

2
GitHub

Install

npx skillscat add cklxx/elephant-ai/diagram-to-image

Install via the SkillsCat registry.

SKILL.md

diagram-to-image

Render Mermaid code into image files.

Requirements

  • mmdc (Mermaid CLI) installed and in PATH.
  • Install command: npm install -g @mermaid-js/mermaid-cli

Constraints

  • action=render only.
  • Input field is code (Mermaid source).
  • Supported output formats: png (default), svg.
  • Render timeout: 30s.
  • Default output path: /tmp/diagram_<ts>.<format>.

Usage

python3 skills/diagram-to-image/run.py '{
  "action":"render",
  "code":"graph LR\nA[Client] --> B[API]\nB --> C[(DB)]",
  "format":"png",
  "theme":"default",
  "output":"/tmp/diagram_arch.png"
}'