{"id":"7932492e-bca7-4b8c-8f0a-23d0abfb93e3","shortId":"bJTmMm","kind":"skill","title":"Mermaid CLI Diagram-as-Code Renderer","tagline":"Mermaid CLI (mmdc) is the command-line interface for the Mermaid diagramming library. It converts text-based diagram definitions into SVG, PNG, and PDF output files, enabling automated diagram generation from code.","description":"# Mermaid CLI Diagram-as-Code Renderer\n\nMermaid CLI (mmdc) is the command-line interface for the Mermaid diagramming library. It converts text-based diagram definitions into SVG, PNG, and PDF output files, enabling automated diagram generation from code.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g @mermaid-js/mermaid-cli\n- ## Use Docker/Podman:\n- docker pull minlag/mermaid-cli\n- docker pull ghcr.io/mermaid-js/mermaid-cli/mermaid-cli\n\nRequirements and caveats from upstream:\n- [![node-lts (scoped)](https://img.shields.io/node/v-lts/@mermaid-js/mermaid-cli)](https://www.npmjs.com/package/@mermaid-js/mermaid-cli)\n- [![Docker Image Version (latest semver)](https://img.shields.io/docker/v/minlag/mermaid-cli?label=Dockerhub)](https://hub.docker.com/r/minlag/mermaid-cli)\n- [![Build, test and deploy mermaid-cli Docker image](https://github.com/mermaid-js/mermaid-cli/actions/workflows/compile-mermaid.yml/badge.svg)](https://github.com/mermaid-js/mermaid-cli/actions/workflows/compile-merma...\n\nBasic usage or getting-started notes:\n- sh\n- Convert Mermaid mmd Diagram File To SVG\n- mmdc -i input.mmd -o output.svg\n\n- Source: https://github.com/mermaid-js/mermaid-cli\n- Extracted from upstream docs: https://raw.githubusercontent.com/mermaid-js/mermaid-cli/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/mermaid-cli-diagram-as-code-renderer/)","tags":["mermaid","cli","diagram","code","renderer","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-mermaid-cli-diagram-as-code-renderer","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/mermaid-cli-diagram-as-code-renderer","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,448 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:18.045Z","embedding":null,"createdAt":"2026-05-18T13:17:43.999Z","updatedAt":"2026-05-18T19:11:18.045Z","lastSeenAt":"2026-05-18T19:11:18.045Z","tsv":"'/docker/v/minlag/mermaid-cli?label=dockerhub)](https://hub.docker.com/r/minlag/mermaid-cli)':131 '/mermaid-cli':101 '/mermaid-js/mermaid-cli':167 '/mermaid-js/mermaid-cli/actions/workflows/compile-mermaid.yml/badge.svg)](https://github.com/mermaid-js/mermaid-cli/actions/workflows/compile-merma...':143 '/mermaid-js/mermaid-cli/head/readme.md':174 '/mermaid-js/mermaid-cli/mermaid-cli':111 '/node/v-lts/@mermaid-js/mermaid-cli)](https://www.npmjs.com/package/@mermaid-js/mermaid-cli)':123 '/skills/mermaid-cli-diagram-as-code-renderer/)':181 'agent':176 'agentskillexchange.com':180 'agentskillexchange.com/skills/mermaid-cli-diagram-as-code-renderer/)':179 'autom':37,78 'base':26,67 'basic':144 'build':132 'caveat':114 'cli':2,9,43,50,138 'code':6,41,47,82 'command':14,55 'command-lin':13,54 'convert':23,64,152 'definit':28,69 'deploy':135 'diagram':4,20,27,38,45,61,68,79,155 'diagram-as-cod':3,44 'doc':171 'docker':104,107,124,139 'docker/podman':103 'enabl':36,77 'environ':94 'exchang':178 'extract':168 'file':35,76,156 'g':97 'generat':39,80 'get':148 'getting-start':147 'ghcr.io':110 'ghcr.io/mermaid-js/mermaid-cli/mermaid-cli':109 'github.com':142,166 'github.com/mermaid-js/mermaid-cli':165 'github.com/mermaid-js/mermaid-cli/actions/workflows/compile-mermaid.yml/badge.svg)](https://github.com/mermaid-js/mermaid-cli/actions/workflows/compile-merma...':141 'imag':125,140 'img.shields.io':122,130 'img.shields.io/docker/v/minlag/mermaid-cli?label=dockerhub)](https://hub.docker.com/r/minlag/mermaid-cli)':129 'img.shields.io/node/v-lts/@mermaid-js/mermaid-cli)](https://www.npmjs.com/package/@mermaid-js/mermaid-cli)':121 'input.mmd':161 'instal':83,87,96 'interfac':16,57 'js':100 'latest':127 'librari':21,62 'line':15,56 'lts':119 'match':92 'mermaid':1,8,19,42,49,60,99,137,153 'mermaid-c':136 'mermaid-j':98 'minlag/mermaid-cli':106 'mmd':154 'mmdc':10,51,159 'node':118 'node-lt':117 'note':150 'npm':95 'o':162 'output':34,75 'output.svg':163 'path':90 'pdf':33,74 'png':31,72 'pull':105,108 'raw.githubusercontent.com':173 'raw.githubusercontent.com/mermaid-js/mermaid-cli/head/readme.md':172 'render':7,48 'requir':112 'scope':120 'semver':128 'setup':89 'sh':151 'skill':177 'skill-mermaid-cli-diagram-as-code-renderer' 'sourc':164,175 'source-agentskillexchange' 'start':149 'svg':30,71,158 'test':133 'text':25,66 'text-bas':24,65 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':86,116,170 'usag':145 'use':84,102 'version':126","prices":[{"id":"34c6dccf-782c-4c28-9495-3e11f6032633","listingId":"7932492e-bca7-4b8c-8f0a-23d0abfb93e3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:43.999Z"}],"sources":[{"listingId":"7932492e-bca7-4b8c-8f0a-23d0abfb93e3","source":"github","sourceId":"agentskillexchange/skills/mermaid-cli-diagram-as-code-renderer","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/mermaid-cli-diagram-as-code-renderer","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:43.999Z","lastSeenAt":"2026-05-18T19:11:18.045Z"}],"details":{"listingId":"7932492e-bca7-4b8c-8f0a-23d0abfb93e3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"mermaid-cli-diagram-as-code-renderer","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"78703bba29d30a389d68e250bcef562417317d5f","skill_md_path":"skills/mermaid-cli-diagram-as-code-renderer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/mermaid-cli-diagram-as-code-renderer"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Mermaid CLI Diagram-as-Code Renderer","description":"Mermaid CLI (mmdc) is the command-line interface for the Mermaid diagramming library. It converts text-based diagram definitions into SVG, PNG, and PDF output files, enabling automated diagram generation from code."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/mermaid-cli-diagram-as-code-renderer"},"updatedAt":"2026-05-18T19:11:18.045Z"}}