mermaid-to-image は何をしますか?
Markdownファイル内のMermaidコードブロックをmermaid.ink APIを使ってPNG画像に変換します。
概要
このスキルは、Markdown文書内で記述されたMermaid図を解析し、対応するPNG画像を生成します。画像はmermaid.ink APIを通じてレンダリングされ、元のコードブロックと置き換えられます。
使用方法
- MarkdownファイルにMermaidコードブロックを記述します。
- このスキルを実行すると、各コードブロックが画像に変換されます。
- 変換後の画像は指定された出力ディレクトリに保存されます。
例
入力(Markdownファイル):
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
出力:
画像ファイルが生成され、Markdown内の参照が更新されます。
設定
MERMAID_INK_URL: mermaid.ink APIのエンドポイント(デフォルト:https://mermaid.ink)OUTPUT_DIR: 生成された画像の出力先ディレクトリ(デフォルト:./images)IMAGE_FORMAT: 出力画像の形式(デフォルト:png)
依存関係
- curlまたは同等のHTTPクライアント
- Markdownパーサー(スキル内で使用)
注意事項
- Mermaidコードブロックは、言語指定が
mermaidである必要があります。 - 画像生成には外部APIへのアクセスが必要です。
- 大量の図を変換する場合は、APIレート制限に注意してください。