excalidraw-diagram について
excalidraw-diagram は、自然言語の説明から編集可能な Excalidraw 図を作成するスキルです。レンダリングと確認の工程で、納品前にレイアウトを検証します。
主な機能
- 01編集可能な .excalidraw ファイルの生成
- 02説明文からの図の作成
- 03形状による概念の表現
- 04Playwright による描画とレイアウト確認
- 05共通カラーパレットの適用
活用シーン
- 01文章による説明からプロセス図を作成
- 02コードやペイロードの例を含む概念図の作成
- 03納品前の図のレイアウト確認と調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill excalidraw-diagramインストール後、Claude Code で/excalidraw-diagramを入力して読み込まれたか確認します。
同梱ファイルstub.yaml
詳細
excalidraw-diagram
カタログのスタブ — スキルの完全版:coleam00/excalidraw-diagram-skill
判定ツリー
-
完全版のスキルはすでにインストールされていますか?
- グローバル:
f=~/.agents/skills/excalidraw-diagram/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - プロジェクト:
f=.agents/skills/excalidraw-diagram/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ スキルはexcalidraw-diagramとしてインストールされています。スキルを呼び出して続行しますpointer→ 手順 2 に進みます
- グローバル:
-
スコープを検出してからインストールします:
[ -e ~/.agents/skills/excalidraw-diagram ] && echo "global" || echo "project"グローバル:
npx skills add coleam00/excalidraw-diagram-skill --skill excalidraw-diagram -g -yプロジェクト:
npx skills add coleam00/excalidraw-diagram-skill --skill excalidraw-diagram -yClaude Code: 会話を離れずにコマンドを実行するには、先頭に
!を付けたコマンドをチャットメッセージとして送信します。
注意事項
- 必要なもの: 必須のレンダリング・検証ループを実行するための uv(Python)と Playwright Chromium(
cd .claude/skills/excalidraw-diagram/references && uv sync && uv run playwright install chromium)。このスキルではプロジェクトパス.claude/skills/excalidraw-diagram/referencesがハードコードされているため、レンダリング手順を機能させるにはプロジェクトスコープにインストールしてください(-g は使わないでください) - ライセンス: リポジトリに LICENSE ファイルはありません
インストール後の呼び出し
- スキル名:
excalidraw-diagram - 起動フレーズ:「excalidraw diagram」、「excalidraw」、「diagram from description」
機能
自然言語の説明から .excalidraw JSON ファイルを生成します。図は「視覚的に論証する」ように設計されており、図形は表現する概念を反映します(1 対多には扇状の分岐、順序にはタイムラインなど)。また、実際のコードスニペットやペイロードなど、根拠となる成果物も含みます。レンダリング・表示・修正のループ(Playwright でファイルを PNG にレンダリングし、エージェントが確認してレイアウトの問題を修正する)を通じて、各図を納品前に検証します。色とブランドスタイルはすべて references/color-palette.md にまとめられているため、このファイルを編集するだけで、すべての図の外観を変更できます。出力は編集可能な .excalidraw ファイルです。
使用しない場合
- uv と Playwright のツールチェーンを使わない手軽なアイデア出しのスケッチには、より軽量な
hand-drawn-diagramsまたはexcalidraw-agents365を使用してください - コンセプト図ではなく画面のワイヤーフレームには、
wireframe-skillを使用してください
コメント
Markdown 対応