Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Generate and render diagrams from Mermaid syntax into PNG, SVG, or PDF using customizable themes and various diagram types.
Generate and render diagrams from Mermaid syntax into PNG, SVG, or PDF using customizable themes and various diagram types.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Generate diagrams from text using Mermaid.
@mermaid-js/mermaid-cli (npm install -g @mermaid-js/mermaid-cli)
Write Mermaid syntax to a .mmd file Run mmdc to render PNG/SVG Return the image to the user
mmdc -i input.mmd -o output.png -t dark -b transparent
FlagDescription-iInput .mmd file-oOutput file (.png, .svg, .pdf)-tTheme: default, dark, forest, neutral-bBackground color (transparent, hex)-wWidth in pixels (default: 800)-HHeight in pixels-sScale factor (default: 1, use 2-3 for high-res)-cConfig JSON file for advanced theming
Flowchart: graph TD / graph LR Sequence: sequenceDiagram Class: classDiagram State: stateDiagram-v2 ER: erDiagram Gantt: gantt Pie: pie Mindmap: mindmap Timeline: timeline Git graph: gitGraph Quadrant: quadrantChart Block: block-beta
Determine the best diagram type for what the user wants Write the .mmd file to /tmp/mermaid-<name>.mmd Render: mmdc -i /tmp/mermaid-<name>.mmd -o /tmp/mermaid-<name>.png -t dark -b transparent -s 2 Show the image to the user via Read tool Clean up temp files if not needed
graph TD A[Client] -->|HTTPS| B[API Gateway] B --> C[Auth Service] B --> D[App Server] D --> E[(PostgreSQL)] D --> F[(Redis Cache)]
sequenceDiagram participant U as User participant A as API participant DB as Database U->>A: POST /login A->>DB: Validate credentials DB-->>A: User record A-->>U: JWT token
Use graph LR for left-to-right flow, graph TD for top-down Keep node labels short โ detail goes in tooltips or notes Use subgraphs to group related components For dark backgrounds, use -t dark -b transparent Scale -s 2 or -s 3 for sharp images on retina displays Always use pty: false when calling mmdc
For custom colors, create a config JSON: { "theme": "base", "themeVariables": { "primaryColor": "#f59e0b", "primaryTextColor": "#1a1a1a", "primaryBorderColor": "#d97706", "lineColor": "#6b7280", "secondaryColor": "#10b981", "tertiaryColor": "#3b82f6" } } Then: mmdc -i input.mmd -o output.png -c config.json
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.