短いJSON仕様から、アニメーション付きで操作でき、SVG・PNG・GIF・MP4に書き出せる図を生成するClaude向けコーディングエージェント用スキル。
coleam00/excalidraw-diagram-skill
自然言語の説明からExcalidraw図を生成する、Claude Codeなど向けのコーディングエージェント用スキル。
代替できる製品:Lucidchart
- スター
- 5,043
- フォーク
- 584
- 未解決の Issue
- 34
- 最終コミット
- 8 か月前
これは何?
このスキルを使うと、Claude CodeやOpenCodeなどのコーディングエージェントが、平易な言葉で書かれた説明からExcalidraw図を作成できます。エージェントが概念の整理、レイアウト、JSON生成、レンダリングを担うため、システムやプロトコルの図を依頼すると、編集可能なExcalidrawファイルを受け取れます。
このプロジェクトは、単純な四角形と矢印ではなく、図の構造を重視しています。たとえば、1対多の関係には分岐、シーケンスにはタイムライン、集約には収束を使うなど、概念に合わせて図形を配置します。技術図にはコードスニペットやJSONペイロードの例も含められます。
Playwrightベースのレンダリングパイプラインにより、エージェントは自分の出力を確認し、テキストの重なりや矢印のずれをチェックして、完成前に修正を重ねられます。色やブランドスタイルは1つのパレットファイルで定義されており、差し替えも可能です。
主な機能
- 01自然言語の説明からExcalidraw図を生成します。
- 02分岐、タイムライン、収束など、概念に合った図形の配置を行います。
- 03Playwrightで出力をレンダリングし、エージェントがレイアウトの問題を確認して修正できます。
- 04技術図にコードスニペットやJSONペイロードの例を含められます。
- 05ブランドカラーを1つのパレットファイルに集約しており、簡単にカスタマイズできます。
ユースケース
- コーディングエージェントとのセッション中に、システムアーキテクチャやデータフローを文書化する。
- 設計ドキュメント用に、APIやプロトコルのシーケンスを図示する。
- カラーパレットファイルを編集して、ブランドに合わせた図を作成する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/coleam00/excalidraw-diagram-skill.git - 2
スキルをプロジェクトの skills ディレクトリにコピーする
cp -r excalidraw-diagram-skill .claude/skills/excalidraw-diagram - 3
レンダラーの依存関係と Chromium をインストールする
cd .claude/skills/excalidraw-diagram/references && uv sync && uv run playwright install chromium - 4
コーディングエージェントに図の作成を依頼する
使う前に知っておきたいこと
- README にライセンスの記載がないため、利用権が不明です。
- レンダリングパイプラインには uv と、Chromium をインストールした Playwright が必要です。
トピック
よくある質問
- excalidraw-diagram-skill とは?
- 自然言語の説明からExcalidraw図を生成する、Claude Codeなど向けのコーディングエージェント用スキル。 このスキルを使うと、Claude CodeやOpenCodeなどのコーディングエージェントが、平易な言葉で書かれた説明からExcalidraw図を作成できます。エージェントが概念の整理、レイアウト、JSON生成、レンダリングを担うため、システムやプロトコルの図を依頼すると、編集可能なExcalidrawファイルを受け取れます。
- excalidraw-diagram-skill は無料で使えますか?ライセンスは?
- excalidraw-diagram-skill にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- excalidraw-diagram-skill は今もメンテナンスされていますか?
- 半年以上コミットなし。excalidraw-diagram-skill の最終コミットは 2026年3月1日 です。
- excalidraw-diagram-skill は何に使えますか?
- コーディングエージェントとのセッション中に、システムアーキテクチャやデータフローを文書化する。 設計ドキュメント用に、APIやプロトコルのシーケンスを図示する。 カラーパレットファイルを編集して、ブランドに合わせた図を作成する。
- excalidraw-diagram-skill のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/coleam00/excalidraw-diagram-skill.git スキルをプロジェクトの skills ディレクトリにコピーする: cp -r excalidraw-diagram-skill .claude/skills/excalidraw-diagram レンダラーの依存関係と Chromium をインストールする: cd .claude/skills/excalidraw-diagram/references && uv sync && uv run playwright install chromium コーディングエージェントに図の作成を依頼する
- excalidraw-diagram-skill はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/coleam00/excalidraw-diagram-skill
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アイデアや計画、コードベースをインタラクティブなHTML図に変換するエージェントスキル。
コーディングエージェントが図、diffレビュー、計画、表をASCIIアートではなく、スタイル付きHTMLページとして表示するためのエージェントスキルです。
コーディングエージェントがPlaywrightの自動化スクリプトを作成・実行できるAgent Skill
コーディングエージェントに、統一されたスタイルで手配置のSVG図を描かせるスキルと依存関係ゼロのリンター。
45種類の図とブランドカラーに対応した、単体HTMLで編集的な図を作成するエージェントスキル。