jarekbird

Mermaid Diagrams

開発v1.0.0
作者:jarekbird更新日 2026-05-11mermaid@clawhub_jarekbird/mermaid
コード生成スクリプトツール

AlphaMoatによると、2026-09時点でMermaid Diagramsのダウンロード数は3,899、スター数は1で、AIスキル全体5,078件中2,665位、開発では577件中349位です。

インストール数
153
ダウンロード数
3899
スター数
1
総合順位
#2,665
全体の上位 53% · 開発の上位 61%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗9734381-
SkillHub ↗15338991—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

.mmd ファイルを作成し、Mermaid CLI で PNG、SVG、PDF を生成する手順です。カードは、導入手順がバージョン未固定の第三者 CLI をグローバルインストールする点を指摘しています。固定バージョンのローカル導入を優先してください。公開や判断に使う前に、Mermaid ソースと描画結果を確認してください。 互換 mmdc の動作とその版の構文対応を確認し、PTY を使わず実行してください。管理した一時・出力パスを使い、不要なファイルを削除してください。

資料公開日 2026-10-27

できること

  • 文章からワークフローやアーキテクチャ図を作る
  • PNG、SVG、PDF 形式で図を描画する

使う場面

  • 信頼できる方法で Mermaid CLI を導入し、ソースと描画結果を確認した場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

CLI を導入したりファイルを描画したりせず、この文章の Mermaid ソース案を作って。
エクスポート前に図のソースが正確か確認して。

月次の推移

ダウンロード数3899
1431275740822026-03 · ダウンロード数 16142026-05 · ダウンロード数 24782026-06 · ダウンロード数 27222026-07 · ダウンロード数 31202026-08 · ダウンロード数 34122026-09 · ダウンロード数 389926-0326-09
スター数1
0112026-03 · スター数 -2026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093899—1
2026-083412+9.4%1
2026-073120+14.6%1
2026-062722+9.8%1
2026-052478—1
2026-031614—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.6 KB・ClawHub v1.0.0
# Mermaid Diagrams Skill

Generate diagrams from text using [Mermaid](https://mermaid.js.org/).

## Requirements

- `@mermaid-js/mermaid-cli` (`npm install -g @mermaid-js/mermaid-cli`)

## Usage
すべて表示(全 109 行)
1. Write Mermaid syntax to a `.mmd` file
2. Run `mmdc` to render PNG/SVG
3. Return the image to the user

### Basic Command

```bash
mmdc -i input.mmd -o output.png -t dark -b transparent
```

### Options

| Flag | Description |
|---|---|
| `-i` | Input `.mmd` file |
| `-o` | Output file (`.png`, `.svg`, `.pdf`) |
| `-t` | Theme: `default`, `dark`, `forest`, `neutral` |
| `-b` | Background color (`transparent`, hex) |
| `-w` | Width in pixels (default: 800) |
| `-H` | Height in pixels |
| `-s` | Scale factor (default: 1, use 2-3 for high-res) |
| `-c` | Config JSON file for advanced theming |

### Supported Diagram Types

- **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`

### Workflow

1. Determine the best diagram type for what the user wants
2. Write the `.mmd` file to `/tmp/mermaid-<name>.mmd`
3. Render: `mmdc -i /tmp/mermaid-<name>.mmd -o /tmp/mermaid-<name>.png -t dark -b transparent -s 2`
4. Show the image to the user via `Read` tool
5. Clean up temp files if not needed

### Example: Architecture Diagram

```mermaid
graph TD
    A[Client] -->|HTTPS| B[API Gateway]
    B --> C[Auth Service]
    B --> D[App Server]
    D --> E[(PostgreSQL)]
    D --> F[(Redis Cache)]
```

### Example: Sequence Diagram

```mermaid
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
```

### Tips

- 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`

### Theming

For custom colors, create a config JSON:

```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`

開発の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。