Agent Skills by ALSEL
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 0品質スコア 60/100

capability:diagram:generate

Mermaid、Graphviz、D2、PlantUML、またはDiagrams(Python)のソースコードからPNG図を生成できます。ローカルのオフラインレンダラーを使用するため、インターネット接続なしで処理が完結します。

description の原文を見る

Generate PNG diagram from Mermaid, Graphviz, D2, PlantUML, or Diagrams (Python) source code using local offline renderers

SKILL.md 本文

目的

Mermaid、Graphviz、D2、PlantUML、または Python diagrams ソースコードからローカルレンダラーを使用してダイアグラムを PNG ファイルにレンダリングします。インターネットアクセスは不要です。

レンダラー

タイプCLI ツール自動検出条件最適な用途使用時期
mermaidmmdc (npm)graphsequenceDiagramC4Context などシーケンス図、フローチャート、シンプルな C4 図Markdown/ドキュメント内のクイックインラインダイアグラム、シーケンスフロー、既に Markdown 形式の場合
graphvizdot (graphviz)digraphgraph {strict digraph一般的なグラフ、依存関係ツリーsplines=ortho エッジルーティングまたは正確な DOT 制御が必要な場合
d2d2 CLI明示的な --type d2 のみアーキテクチャダイアグラム — 最もクリーンなレイアウトサービス/コンテナアーキテクチャダイアグラムのデフォルトの選択肢
plantumlplantuml CLI@startumlPerson/System アイコン付きの完全な C4 モデル公式な C4 表記法とアイコンが必要な場合 (C4Context、C4Container)
diagramspython3 + diagrams pkgfrom diagrams importfrom diagrams.AWS/Azure/GCP アイコン付きのクラウドインフラAWS、Azure、GCP、Kubernetes インフラストラクチャの可視化

実行

  1. レンダラーを検出: --type を使用するか、コード構文から自動検出します
  2. PNG を生成: ./scripts/generate-diagram.py <code> <output> [type] を実行します
  3. パスを返す: PNG が --output に書き込まれたことを確認します

D2 に関する注釈: デフォルトで --layout=elk を使用してエッジ交差を最小化します。

委譲

必須: このコマンドのフロントマターで定義されたエージェントを必ず呼び出してください。

  • zzaia-document-specialist — ダイアグラム生成ワークフローを実行します

ワークフロー

sequenceDiagram
    participant U as User
    participant C as Command
    participant P as Python Script
    participant F as File System

    U->>C: /capability:diagram:generate --code <code> --output <path> [--type]
    C->>P: Execute generate-diagram.py
    P->>P: Auto-detect or use explicit renderer
    P->>F: Write PNG to output path
    P-->>C: PNG path + size
    C-->>U: Diagram ready

# Mermaid — クイックインラインシーケンス/フローチャート (自動検出)
/capability:diagram:generate --code "graph TD\n A --> B --> C" --output ./diagrams/flow.png

# Graphviz — 依存関係ツリー、グラフ分析、splines=ortho ルーティング
/capability:diagram:generate --type graphviz --code "digraph { rankdir=TB; splines=ortho; A -> B -> C }" --output ./diagrams/arch.png

# D2 + ELK — サービス/コンテナアーキテクチャダイアグラムのデフォルトの選択肢
/capability:diagram:generate --type d2 --code "direction: down\nwasm -> bff: GraphQL\nbff -> order: HTTP/Dapr\nbff -> identity: HTTP/Dapr" --output ./diagrams/arch.png

# PlantUML — Person/System/Container アイコン付きの公式な C4 モデル
/capability:diagram:generate --type plantuml --code "@startuml\n!include C4Container.puml\nPerson(u, \"User\")\nSystem(s, \"System\")\nRel(u, s, \"Uses\")\n@enduml" --output ./diagrams/c4.png

# Diagrams (Python) — AWS/Azure/GCP/Kubernetes クラウドインフラストラクチャ (プロバイダーアイコン付き)
/capability:diagram:generate --type diagrams --code "from diagrams import Diagram, Cluster\nfrom diagrams.azure.compute import AppService\nfrom diagrams.azure.database import SQLDatabase\nwith Diagram('CoffeeShop'):\n    with Cluster('Services'):\n        svc = AppService('Order')\n    db = SQLDatabase('PostgreSQL')\n    svc >> db" --output ./diagrams/infra.png

出力

  • --output パスの PNG ファイル
  • 使用されたレンダラーとファイルサイズを記載した確認メッセージ

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
zzaia
リポジトリ
zzaia/zzaia-agentic-workspace
ライセンス
MIT
最終更新
2026/5/8

Source: https://github.com/zzaia/zzaia-agentic-workspace / ライセンス: MIT

関連スキル

汎用デザイン・クリエイティブ⭐ リポ 1,739

nano-banana-2

inference.sh CLIを通じてGoogle Gemini 3.1 Flash Image Preview(Nano Banana 2)で画像を生成します。テキストから画像を生成する機能、画像編集、最大14枚の複数画像入力、Google Searchグラウンディング機能に対応しています。トリガーワード:「nano banana 2」「nanobanana 2」「gemini 3.1 flash image」「gemini 3 1 flash image preview」「google image generation」

by openakita
汎用デザイン・クリエイティブ⭐ リポ 815

octocode-slides

洗練されたマルチファイル形式のHTMLプレゼンテーションを生成します。6段階のフロー(概要 → リサーチ → アウトライン → デザイン → 実装 → レビュー)で構成されています。各スライドは独立したHTMLファイルとなり、iframeで読み込まれます。「スライドを作成してほしい」「プレゼンテーションを作ってほしい」「HTMLスライドを生成してほしい」「デックを構築してほしい」といった依頼や、ノート・ドキュメント・コードを洗練されたプレゼンテーションに変換する際に使用できます。

by bgauryy
汎用デザイン・クリエイティブ⭐ リポ 482

gpt-image2-ppt

OpenAIのgpt-image-2を使用して、視覚的に優れたPPTスライドを生成します。Spatial Glass、Tech Blue、Editorial Monoなど10種類のキュレーション済みスタイルに対応し、ユーザーが提供したPPTXファイルを模倣するテンプレートクローンモードも搭載しています。HTMLビューアと16:9形式のPPTXファイルを出力します。プレゼンテーション、スライド、ピッチデック、投資家向けPPT、雑誌風PPTの作成依頼などで活用してください。

by JuneYaooo
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

nano-banana

Nano Banana PRO(Gemini 3 Pro Image)およびNano Banana(Gemini 2.5 Flash Image)を使用したAI画像生成機能です。以下の場合に活用できます:(1)テキストプロンプトからの画像生成、(2)既存画像の編集、(3)インフォグラフィックス、ロゴ、商品写真、ステッカーなどのプロフェッショナルなビジュアルアセット制作、(4)複数画像での人物キャラクターの一貫性保持、(5)正確なテキスト描画を含む画像生成、(6)AI生成ビジュアルが必要なあらゆるタスク。「画像を生成」「画像を作成」「写真を作る」「ロゴをデザイン」「インフォグラフィックスを作成」「AI画像」「nano banana」またはその他の画像生成リクエストをトリガーとして機能します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

oiloil-ui-ux-guide

モダンでクリーンなUI/UXガイダンス・レビュースキルです。新機能や既存システム(Webアプリ)に対して、実行可能なUI/UX改善提案、デザイン原則、デザインレビューチェックリストが必要な場合に活用できます。CRAP(コントラスト・反復・配置・近接)をベースに、タスクファーストなUX、情報設計、フィードバック・システムステータス、一貫性、affordances、エラー防止・復旧、認知負荷を重視します。モダンミニマルスタイル(クリーン・余白・タイポグラフィ主導)を強制し、不要なテキストを削減、アイコンとしての絵文字を禁止し、統一されたアイコンセットから直感的で洗練されたアイコンを推奨します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

axiom-hig-ref

Apple Human Interface Guidelines リファレンス — 色(セマンティックカラー、カスタムカラー、パターン)、背景(マテリアル階層、ダイナミック背景)、タイポグラフィ(標準スタイル、カスタムフォント、Dynamic Type)、SF Symbols(レンダリングモード、色、多言語対応)、ダークモード、アクセシビリティ、プラットフォーム固有の考慮事項を網羅したガイドラインです。

by majiayu000
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: zzaia · zzaia/zzaia-agentic-workspace · ライセンス: MIT