← Back to Skills Marketplace
caowen2211891

pretty-mermaid

by caowen2211891 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
213
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install pretty-mermaid
Description
Generate beautiful Mermaid.js diagrams with custom styling and themes. Create flowcharts, sequence diagrams, Gantt charts, class diagrams, etc. with enhanced...
Usage Guidance
This skill appears coherent for creating Mermaid diagrams. Things to consider before installing: (1) install.sh runs npm install -g @mermaid-js/mermaid-cli — global npm installs modify your environment and require trust in the mermaid-cli package; consider installing in a controlled environment or using a node version manager. (2) The generated interactive HTML loads Mermaid from jsdelivr CDN — if you need fully offline or air-gapped generation, prefer PNG/SVG generation via a local mmdc/Puppeteer install. (3) Review the Python script if you plan to run it on sensitive systems (it invokes subprocesses and creates temporary files, which is normal here). If you are comfortable with these tradeoffs, the skill is internally consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: pretty-mermaid Version: 1.0.0 The skill is a legitimate utility for generating Mermaid.js diagrams (flowcharts, sequence diagrams, etc.) using the standard mermaid-cli. The bundle includes a Python wrapper (mermaid-gen.py) that safely handles subprocess calls and provides a fallback to generate interactive HTML diagrams using a reputable CDN (jsDelivr). No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (Mermaid diagram generation) matches the provided scripts and examples. The skill bundles an installation script and a Python wrapper that invoke mermaid-cli (mmdc) to produce images/HTML, which is exactly what the skill claims to do.
Instruction Scope
SKILL.md tells the agent to install and use mermaid-cli and to run the included Python script. The runtime instructions reference only local files, temporary files, and mermaid-cli; they do not attempt to read unrelated system files or environment variables. The generated HTML references an external CDN (jsdelivr) for Mermaid — expected for interactive output but worth noting.
Install Mechanism
There is no platform install spec in the registry metadata, but the repo includes scripts/install.sh which performs a global npm install -g @mermaid-js/mermaid-cli. Installing a global npm package modifies the host environment and requires npm/node present; this is expected for a mermaid-based tool but is higher-impact than a purely local/portable install.
Credentials
The skill declares no required environment variables, configuration paths, or credentials. The included code does not attempt to access credentials or other environment variables beyond typical runtime inspection (temporary files, subprocess).
Persistence & Privilege
The skill does not request always:true, nor does it attempt to modify other skills or system-wide config. Its install script installs a global npm binary (mmdc), which is normal for this functionality but not a persistent privileged agent modification.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pretty-mermaid
  3. After installation, invoke the skill by name or use /pretty-mermaid
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
pretty-mermaid 1.0.0 - Initial release of pretty-mermaid skill. - Generate Mermaid.js diagrams (flowcharts, sequence, Gantt, class, etc.) with custom themes and styling. - Includes bundled Python script for enhanced diagram generation and styling options. - Supports multiple export formats: PNG, SVG, PDF, HTML. - Provides templates, advanced layout, and batch/export options for visually appealing diagrams.
Metadata
Slug pretty-mermaid
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is pretty-mermaid?

Generate beautiful Mermaid.js diagrams with custom styling and themes. Create flowcharts, sequence diagrams, Gantt charts, class diagrams, etc. with enhanced... It is an AI Agent Skill for Claude Code / OpenClaw, with 213 downloads so far.

How do I install pretty-mermaid?

Run "/install pretty-mermaid" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pretty-mermaid free?

Yes, pretty-mermaid is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pretty-mermaid support?

pretty-mermaid is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pretty-mermaid?

It is built and maintained by caowen2211891 (@caowen2211891); the current version is v1.0.0.

💬 Comments