Skills for Real Engineers. Straight from my .agents directory.
pretty-mermaid
Agent skill fromimxv/Pretty-mermaid-skills
Generate and render Mermaid diagrams for architecture docs, READMEs, PRs, terminals, chats, and CI as themed SVG, PNG, or ASCII/Unicode art. Use this skill whenever the user provides Mermaid code or .mmd files; asks for a flowchart, sequence/state/class diagram, ERD, XY chart, or architecture/workflow/data-model visualization; or wants to beautify, theme, batch-convert, or make a diagram terminal-friendly. Runs locally without a browser or DOM, with 15 built-in themes and custom colors.
How to install pretty-mermaid
npx skills add imxv/Pretty-mermaid-skills1# Pretty Mermaid23Create or render Mermaid diagrams with the bundled Node.js CLI. Use SVG for scalable documentation, PNG for sharing or raster-only consumers, and ASCII or Unicode for terminals and plain text.45## Working directory67Treat the directory containing this file as `<skill-root>`. Run bundled scripts from that directory, or invoke them with absolute paths. Keep user source and rendered output in the user's requested location; do not copy the renderer into their project.89## Workflow10111. Determine whether the user supplied Mermaid source or needs a diagram authored from prose.122. Choose the diagram type and output format from the tables below.133. Read only the relevant reference file when syntax, theme selection, or API behavior needs more detail.144. Save new source as a `.mmd` file, preserving user terminology and relationships.155. Render with a named theme or explicit colors.166. Inspect the result. Fix syntax, clipping, crowded layout, or unclear labels and render again.177. Return the source and output paths, plus the selected format and theme.1819Do not overwrite an existing source or output file unless the user asked for replacement.2021## Choose a diagram type2223| Need | Diagram type | Starter |24| --- | --- | --- |25| Process, decision tree, architecture | Flowchart | `flowchart LR` |26| API calls, messages, interactions | Sequence | `sequenceDiagram` |27| Lifecycle or finite-state machine | State | `stateDiagram-v2` |28…
Excerpt shown under the repository's MIT license.
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
