Home
Softono

Pretty Mermaid Skills

Open source MIT JavaScript
748
Stars
37
Forks
0
Issues
3
Watchers
6 months
Last Commit

 About Pretty Mermaid Skills

To provide AI with Mermaid chart rendering capability, supporting both SVG and ASCII output formats

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Pretty Mermaid Skills?

We provide expert installation service for this software. Our team will install, configure, and secure Pretty Mermaid Skills on your server. plans start at just $30.

Pretty Mermaid Skills

View on GitHub

Pretty-Mermaid Skills

fLEWT5x.png

Render Mermaid diagrams as beautiful SVGs or ASCII art

Ultra-fast, fully themeable, zero DOM dependencies. Built for the AI era.

License: MIT Node.js Version GitHub stars

English | δΈ­ζ–‡

Introduction

A Mermaid diagram rendering skill for AI, supporting both SVG and ASCII output formats to make your documentation more vivid.

✨ Features

  • πŸ“Š Multi-format Support: SVG and ASCII rendering export
  • 🎨 Rich Themes: 15 built-in themes for different scenarios
  • πŸ“ˆ Full Diagram Support: Flowchart, Sequence, State, Class, ER and more
  • ⚑ High Performance: Batch parallel rendering
  • πŸ“š Ready to Use: Complete templates and detailed documentation

Supported Themes

Light Themes Dark Themes Other
zinc-light zinc-dark nord
tokyo-night-light tokyo-night nord-light
cappuccin-latte tokyo-night-storm dracula
github-light cappuccin-mocha one-dark
solarized-light github-dark
solarized-dark

πŸ€– AI Assistant Integration

Seamlessly integrates with the following AI coding environments:

  • Claude Code
  • Cursor
  • Gemini CLI
  • Antigravity
  • OpenCode
  • Codex
  • qoder

πŸš€ Installation

One-click Install

npx skills add https://github.com/imxv/pretty-mermaid-skills --skill pretty-mermaid

Verify Installation

cd Pretty-mermaid
node scripts/themes.mjs

Note: Dependencies will be auto-installed on first run. Just ensure Node.js is available.

πŸ“– Quick Start

List Available Themes

node scripts/themes.mjs

Render Single Diagram

node scripts/render.mjs \
  --input diagram.mmd \
  --output output.svg \
  --theme tokyo-night

Batch Render

node scripts/batch.mjs \
  --input-dir ./diagrams \
  --output-dir ./output \
  --theme dracula

πŸ“‚ Examples

Check the 5 template files in assets/example_diagrams/:

  • flowchart.mmd - Flowchart
  • sequence.mmd - Sequence Diagram
  • state.mmd - State Diagram
  • class.mmd - Class Diagram
  • er.mmd - ER Diagram

πŸ“š Documentation

See SKILL.md for detailed usage guide.

βš™οΈ Requirements

  • Node.js 14+

πŸ“„ License

MIT License

Star History

Star History Chart

πŸ™ Acknowledgments

Based on beautiful-mermaid