hand-drawn-diagrams
作成者 muthuisherehand-drawn-diagramsは、自然言語の指示を手描き風のExcalidraw図、フロー、解説図、ワイヤーフレーム、ページモックアップに変換するスキルです。出力の検証にも対応しており、編集用URLとエクスポート可能な画像を返せます。洗練されたベクターアートではなく、スケッチ風の見た目で素早く図解したいときに最適です。
このスキルの評価は82/100で、エージェント主導の手描き風図解ワークフローを求めるユーザーにとって、ディレクトリ掲載として十分に有力です。SKILL.mdの明確なトリガー、AGENTS.mdに定義された厳格な3ステップのエージェントワークフロー、さらにルーティング・作図・検証・アニメーション向けの参照資料やスクリプトが充実しており、導入判断に必要な具体性があります。単なるプレースホルダーではなく実運用の流れが期待できますが、実際に使いこなすには補助ドキュメントの確認がまだ必要な場面があります。
- タスクの起点が明確で、特定のモノクロ既定値を持つ手描き風のExcalidraw図、フロー、解説図、ワイヤーフレーム、ページモックアップを作成できる。
- 運用指針が強い: AGENTS.mdがroute/draw/validate-deliverの厳格な3ステップを定義し、納品前に具体的な出力ファイルを求めている。
- 補助資料が充実しており、ルーティング、矢印、アニメーション、図形、検証をカバーする多数のスクリプトと参照情報があるため、エージェントの迷いが少ない。
- SKILL.mdにはインストールコマンドが埋め込まれていないため、セットアップと有効化はリポジトリ外の手順に従う必要がある。
- ワークフローの詳細が複数ファイルに分かれているため、例外的なケースに対応するにはworkflow.mdやrouteガイドなどの参照が必要になる。
hand-drawn-diagrams スキルの概要
hand-drawn-diagrams ができること
hand-drawn-diagrams スキルは、自然文の依頼を手書き風の Excalidraw 図に変換し、検証したうえで、編集用 URL とエクスポート可能な画像出力を返せます。きれいに整った企業向けのベクター図というより、ラフなスケッチ感と説明性のある図を求める人に向いています。
どんな人に向いているか
hand-drawn-diagrams スキルは、教育用の図、UX フロー、アーキテクチャ解説、ファネル、ページモックアップを素早く作りたいが、レイアウトを手作業で組みたくない場合に使うと効果的です。細かな見た目を一つひとつ詰めることより、構造を短時間でわかりやすく伝えることが主目的なら、特に相性が良いです。
何が違うのか
このスキルの大きな差別化ポイントはワークフローです。ただ「図を描く」のではなく、依頼を図の種類に振り分け、Excalidraw ファイルを生成し、アニメーションとエクスポートまで扱えます。つまり、hand-drawn-diagrams ガイドは自由な落書き寄りというより、プロンプトから実用的な成果物を作り、レイアウトのミスを減らすための仕組みだと言えます。
hand-drawn-diagrams スキルの使い方
hand-drawn-diagrams をインストールする
一般的な agent 構成では、次のコマンドでインストールします。
npx skills add muthuishere/hand-drawn-diagrams --skill hand-drawn-diagrams
PNG とアニメーション SVG をより速くレンダリングしたい場合は、chrome-devtools-mcp をインストールして Claude Code の MCP 設定に追加してください。これがない場合、レンダリングは Playwright にフォールバックすることがあり、その場合は遅くなったり、ブラウザのインストールが必要になったりします。
よりよいプロンプトを与える
このスキルは、図の役割、対象読者、導線の手がかりを明示すると最もよく動きます。「アプリの図を作って」のような弱いプロンプトだと、ありがちな構成になりがちです。より強いプロンプトの例は次のとおりです。
- 「モバイルのパスワードリセット用 UX フローを作成して。開始、認証、エラー復旧、成功を示して。」
- 「イベント駆動の受注処理について技術解説図を作って。publish、queue、worker、retry、notification を強調して。」
- 「SaaS の分析ダッシュボードのページモックアップを作成して。Web ページらしさが上がる場合に限って、控えめな色使いを使って。」
こうした書き方をすると、hand-drawn-diagrams の利用フローが適切なルートを選び、必要な要素を含めやすくなります。
先に読むべきファイル
まず SKILL.md、次に workflow.md、AGENTS.md、references/index.md を確認してください。実用的な出力品質を上げたいなら、references/activation-routing.xml、references/fundamental-shapes.md、そしてタスクに合うルート固有の reference も見ておくとよいです。インストールや実行の挙動をデバッグする場合は、README より steps/ 配下のファイルのほうが役に立ちます。
3 ステップのワークフローに従う
この repository は方針がはっきりしていて、まず route、次に draw、最後に validate と deliver という流れです。出力ファイルは既定で /tmp/hand-drawn-diagrams/<slug>/ に作成されるべきで、必須の成果物は diagram.excalidraw と diagram.animationinfo.json です。どちらかが欠けていれば、ワークフローは完了していません。
hand-drawn-diagrams スキル FAQ
hand-drawn-diagrams はどんな図にも向いているか
いいえ。スケッチや説明図のような見え方が求められる場合、特に teaching、UX、technical explainer、ideation、page mockup のような route で強みを発揮します。ピクセル単位で正確なブランドデザインや、完全にカスタムなイラストが必要なら、一般的なプロンプトか専用のデザインツールのほうが合っていることがあります。
Excalidraw を知っていないと使えないか
いいえ。hand-drawn-diagrams skill は自然言語を受け取り、構造をこちらで作る前提になっています。必要なのは、図の目的、主な要素、望む route を伝えられる程度の情報だけです。
主な制約は何か
このスキルは、芸術的な自由度よりも、明確さ、routing、validation を優先します。制約のない創作的な構図、強い色表現、あるいは routing ルールを無視した図が欲しい場合には不向きです。hand-drawn-diagrams guide は、タスクに明確な読み順があるときに最も力を発揮します。
通常のプロンプトと何が違うのか
通常のプロンプトでは、図の説明文だけが生成されることがあります。hand-drawn-diagrams は、ワークフローの手順、route の選択、エクスポート前提の出力を含む、実際に使える Excalidraw 成果物を作るために設計されています。そのため、編集・共有・反復が必要な場面でより信頼性が高くなります。
hand-drawn-diagrams スキルを改善する方法
話題だけでなく route を伝える
結果を最短で改善するには、どんな種類の図が欲しいかを明示することです。「API を説明して」では曖昧ですが、「request、auth check、handler、database、response を示す technical explainer」と書けば、そのまま実行できます。hand-drawn-diagrams for Diagramming の出力で意図した構造を名前で示すほど、スキルは適切に route できます。
最低限の意味のある構造を与える
対象読者、主要なステップやコンポーネント、必ず入れたいラベルを含めてください。レイアウトの好みがあるなら、それも書きます。たとえば、左から右へのフロー、上から下へのプロセス、まとまりのあるノート配置、ページモックアップなどです。これにより手戻りが減り、図がズレたパターンに過度に最適化されるのを防げます。
よくある失敗パターンに注意する
ありがちな問題は、ラベルが長すぎること、ノードが多すぎること、関係性が曖昧なことです。最初の出力が窮屈に見えるなら、スコープを絞って重要な順序を言い直してください。矢印が見づらいなら、再レンダリングを頼む前にフロー自体を簡潔にしましょう。hand-drawn-diagrams の使い方を改善するなら、細部を増やすより、考え方を減らすほうがうまくいくことが多いです。
目的を絞ったフィードバックで反復する
修正は一度に一種類だけ頼むのが効果的です。たとえば、ラベルを簡潔にする、route を変える、密度を下げる、モックアップの fidelity を上げる、などです。かなり近いけれど少し違う場合は、プロンプト全体を出し直すのではなく、どの部分が外れたのかを具体的に示してください。そうすると次の版が本来の job-to-be-done に揃いやすくなり、hand-drawn-diagrams install の判断が実務上しっかり報われます。
