hand-drawn-diagrams について
hand-drawn-diagramsは、手描き風のExcalidraw図を作成するスキルです。依頼に応じて図の種類を選び、成果物を検証して編集用URLを生成します。レンダリングにはChrome DevTools MCPも任意で利用できます。
主な機能
- 01依頼に応じた図の種類の選択
- 02手描き風Excalidraw図の作成
- 03納品前の図ファイル検証
- 04オンライン編集URLの生成
- 05ブラウザーでのPNG・SVGレンダリング(任意)
活用シーン
- 01技術的な概念を説明する図の作成
- 02UXフローやファネルの整理
- 03ブレインストーミング図やページモックの作成
MCP 対応
ワークフローではChrome DevTools MCPを使い、ブラウザーでPNGやアニメーションSVGをレンダリングできます。代替手段としてPlaywrightも利用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ muthuishere/ hand-drawn-diagrams --skill hand-drawn-diagramsインストール後、Claude Code で/hand-drawn-diagramsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreLICENSECLAUDE.mdREADME.md.gitattributesINSTALL.mdAGENTS.mdMANUAL-INSTALL.mdinstall.cmdinstall.sh.github/workflows/skill-review.ymldocs/animate.htmledit.htmlindex.htmlinstallscripts/install.pyuninstall.pyreferences/activation-routing.xmlanimation-spec.mdbullets.mdarrow-routing.mdcolor-palette.mdelement-templates.mdindex.mdideation-diagrams.mdcreative-raw-diagrams.mdfundamental-shapes.mdmedical-diagrams.mdjson-schema.mdpage-mockup-diagrams.mdpatterns.md詳細
./workflow.md の指示に従ってください。
ワークフロー
- 振り分け —
./steps/step-01-route.mdを読みます。ユーザーの意図(指導、ブレインストーミング、UX フロー、ファネル、技術解説、医療、クリエイティブ、ページのモックアップ)に基づいて、振り分けテーブル(references/activation-routing.xml)から図の種類を 1 つ選びます。 - 描画 —
./steps/step-02-draw.mdを読みます。共通の図形文法(references/fundamental-shapes.md)を使って図を設計し、/tmp/hand-drawn-diagrams/<slug>/に、空でない elements 配列を含む.excalidrawJSON ファイルを書き込みます。 - 検証と納品 —
./steps/step-03-validate.mdを読みます。scripts/validate_excalidraw.pyを実行し、続いてscripts/open_diagram.pyを実行して、ホストされた編集用 URL を生成し、ブラウザーで開きます。追加の選択肢として、アニメーションと PNG を提案します。
主なルール
- 手描き風のスタイルと同じスケッチフォントを使い、デフォルトではモノクロにします
- ラベルは図形ごとに 1~5 語、コンテナーごとに短い箇条書きは最大 3 項目にします
.excalidrawファイルはユーザーから依頼がない限り、ユーザーのワークスペースではなく/tmp/に書き込みます- URL の生成前に必ず検証します。空の図を共有してはいけません
- レンダリングの優先順位:Chrome DevTools MCP(高速)→ Playwright(フォールバック)
参考資料
references/index.md— 参考資料の全インデックスreferences/activation-routing.xml— 振り分けの選択ルールと納品方法references/fundamental-shapes.md— 図形の基本表現
オプション:Chrome DevTools MCP
高速な PNG およびアニメーション SVG のレンダリングには、chrome-devtools-mcp をインストールします(実際のブラウザーを使用するため、Playwright は不要です)。セットアップについては INSTALL.md を参照してください。インストールされていない場合は、Playwright にフォールバックしてレンダリングします。
コメント
Markdown 対応