Pretty-mermaid-skills

Skill · GitHub · ★ 1.6k · graded 2026-10-22Source linked

AI Agent Skill to generate and render beautiful Mermaid diagrams as SVG or terminal ASCII — 15 themes, 6 diagram types, batch CLI, no browser.

No outside reports on file

Use this tool only with trusted diagram sources, validate all user-provided input before passing it to the skill, and restrict write permissions to a dedicated temporary directory.

Based on public adoption and transparency signals as of Oct 22, 2026. Our opinion, not a code audit or security guarantee.

Was this verdict for Pretty-mermaid-skills helpful?

What it can access

  • Local filesNo local folder access notedLOW
  • Command executionRuns shell or system commandsREVIEW
  • Network reachFetches arbitrary web URLsREVIEW
  • CredentialsNo API token requiredLOW
  • Package sourceGitHub (imxv/Pretty-mermaid-skills)PUBLIC

Inferred from this listing’s public package details and description. Check the project’s source before installing.

Install

No npm or PyPI package is listed. Install from source: github.com/imxv/Pretty-mermaid-skills ↗

All setup options ↓

Everything known

We found nothing about this project in the sources we read (last checked 2026-10-30). That does not mean it has no problems.

0 incidents · 0 advisories · 0 news articles · 0 community threads · checked 2026-10-30

Popularity grade: C (from public signals such as stars and downloads, not a code review). Graded 2026-10-22.

Sources we read: OSV, GitHub Advisory Database, CISA Known Exploited Vulnerabilities, 44 security news feeds and our incident library. Last checked 2026-10-30.

Check a specific version →

About Pretty-mermaid-skills

This skill lets an AI agent create Mermaid diagrams (flowcharts, sequence diagrams, and other chart types) and save them as SVG files or plain-text ASCII art. It offers 15 different visual themes and can process multiple diagrams in batch mode without needing a web browser.

Who it’s for

Developers and teams who want to automate diagram generation, especially those building AI systems that need to visualize workflows, architecture, or data relationships. It's useful for documentation, reporting, and visualizing complex processes.

Alternatives

  • Graphviz: General-purpose graph visualization tool; more mature but steeper learning curve.
  • PlantUML: Creates UML and other diagrams; requires Java and can run locally.
  • Excalidraw API: Browser-based drawing tool with programmatic export; requires network access.
  • Native charting libraries (e.g., Chart.js, D3.js): More control but require more code to integrate.

Setup

Check these steps against the project’s own instructions before running anything.

Follow the project's README

Why this grade

CC — Moderate risk signals

Signal-based grade (3/7 points): well starred on GitHub, public source code. This reflects adoption and transparency, not a code review.

Popularity and upkeep

35/100
GitHub stars
1.6k
Listing last refreshed
2026-10-29

These are public popularity signals, not a maintenance check. Look at the repository’s commit history and open issues.

Risks to watch for

  • File system access: The tool writes SVG and ASCII files to disk; a compromised agent could overwrite sensitive files or fill storage with junk diagrams.
  • Mermaid syntax injection: If diagram source data comes from untrusted users, malicious Mermaid syntax could embed scripts or cause rendering exploits in downstream viewers.
  • No browser isolation: While it avoids browser overhead, command-line execution means any shell injection in diagram parameters could run arbitrary code.
  • Dependency chain: Unknown dependencies could introduce supply-chain vulnerabilities; always audit npm packages before installing.
  • Output leakage: Generated SVG files may be cached or shared unintentionally, exposing diagram content (which might contain sensitive architecture or data flow details).

How to lower the risk

Least-privilege permissions

  • Run the agent with a dedicated user account that cannot modify system files.
  • Restrict write access to a single temporary directory for diagram output only.

Network isolation

  • No network access is needed; run the agent offline if possible.
  • Block any outbound connections from the agent process.

Monitoring

  • Log all diagram generation requests, especially the source data and file paths written.
  • Alert if output files exceed expected sizes (possible disk-fill attack).

Red flags to watch for

  • Requests to generate diagrams with complex or unusual Mermaid syntax.
  • Attempts to write files outside the designated diagram directory.
  • Rapid repeated calls that could indicate abuse or fuzzing.

Questions

How do I install Pretty-mermaid-skills?

Pretty-mermaid-skills does not publish a standalone npm or PyPI package. Clone or follow the setup instructions in its source repository at github.com/imxv/Pretty-mermaid-skills.

Are there security reports about Pretty-mermaid-skills?

No reports found for this package in our research (last checked 2026-10-30). Pretty-mermaid-skills currently holds Grade C (Moderate risk signals) based on public adoption and transparency signals. Key risk areas to watch include file system access, mermaid syntax injection, no browser isolation.

Is Pretty-mermaid-skills actively maintained?

Pretty-mermaid-skills has 1.6k GitHub stars. Our directory data was last refreshed on 2026-10-29. Check recent commit activity, release tags, and open issues at github.com/imxv/Pretty-mermaid-skills before pinning it in production.

What are alternatives to Pretty-mermaid-skills?

Notable alternatives to Pretty-mermaid-skills include Graphviz (General-purpose graph visualization tool), PlantUML (Creates UML and other diagrams), Excalidraw API (Browser-based drawing tool with programmatic export), Native charting libraries. You can also compare Pretty-mermaid-skills side by side with other skills in the Related tools section on this page.

README badge and team notes

Maintain or use Pretty-mermaid-skills? Show its live grade in your GitHub README, docs site, or run a check from the terminal before you install.

AgentArmorHQ Risk Grade C for Pretty-mermaid-skills

GitHub README Markdown:

markdown
[![AgentArmorHQ Risk Grade for Pretty-mermaid-skills](https://agentarmorhq.com/api/badge/imxv-pretty-mermaid-skills)](https://agentarmorhq.com/skills/imxv-pretty-mermaid-skills)

HTML embed:

html
<a href="https://agentarmorhq.com/skills/imxv-pretty-mermaid-skills"><img src="https://agentarmorhq.com/api/badge/imxv-pretty-mermaid-skills" alt="AgentArmorHQ Risk Grade for Pretty-mermaid-skills" height="20" /></a>

Terminal check:

terminal
curl -fsSL https://agentarmorhq.com/api/cli | node --input-type=module - check "imxv-pretty-mermaid-skills"

Share with your security lead

Need sign-off to use Pretty-mermaid-skills? Copy this note for Slack, a ticket or a pull request.

### AgentArmorHQ Security Review Memo: Pretty-mermaid-skills
- **Listing URL:** https://agentarmorhq.com/skills/imxv-pretty-mermaid-skills
- **Type:** AI agent skill
- **Risk Grade:** Grade C (Moderate risk signals)
- **Outside Security Advisories on File:** 0
- **Public Adoption:** 1.6k GitHub stars

#### Permission & Blast-Radius Signals
- **Local files:** No local folder access noted
- **Command execution:** Runs shell or system commands
- **Network reach:** Fetches arbitrary web URLs
- **Credentials:** No API token required
- **Package source:** GitHub (imxv/Pretty-mermaid-skills)

#### Recommended Hardened Setup
- **Source Repo:** https://github.com/imxv/Pretty-mermaid-skills
- **Controls:** Pin an exact version in `.mcp.json`, scope access to a single workspace folder, and use a least-privilege read-only token where supported.

_Based on public adoption and transparency signals as of Oct 22, 2026. Our opinion, not a code audit or security guarantee._

Key facts

Type
AI agent skill
Publisher
imxv
Source code
github.com/imxv/Pretty-mermaid-skills
Est. context load
~65 tokens idle · ~450 tokens when active (on-demand skill)
Popularity
1.6k GitHub stars
Last updated
2026-10-29
Last graded
2026-10-22

Community

Discussions for Pretty-mermaid-skills

Ask questions or share configuration tips. Governed by our Community Rules & Terms.

No posts match this filter yet.

Be the first to ask a question or share a working tip.

Was this listing for Pretty-mermaid-skills helpful?

Check before you install, in Claude

Your assistant answers Block, Review or No known issues for any package before it installs it.

Get this check inside Claude