edrawmax-diagram について
EdrawMax(万兴图示) AI Diagram Generatorは、EdrawMax AI APIを通じて自然言語の説明から図を生成するスキルです。フローチャート、インフォグラフィック、ガントチャート、マインドマップに対応し、PNGとSVGをローカルに保存できます。
主な機能
- 01テキストから4種類の図を生成
- 02PNGとSVGの画像URLを返却
- 03図のソースコードを提供
- 04画像をローカルファイルに保存
- 05出力言語とプラットフォームを選択
活用シーン
- 01プロセスの説明をフローチャートに変換
- 02統計や比較内容をビジュアル化
- 03プロジェクトのタイムラインや予定を作成
- 04トピックをマインドマップに整理
MCP 対応
READMEではAPIによる図の生成を説明し、このサービスをEdrawMax AI MCPと記載しています。クライアントに公開するMCPツールやリソースは明記されていません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ wondershare-boop/ edrawmax-skills --skill edrawmax-diagramインストール後、Claude Code で/edrawmax-diagramを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
license.txtreferences/api-reference.mdscripts/download_diagram.py詳細
EdrawMax(万兴图示)AI 図表ジェネレーター
Author: EdrawMax AI Team(万兴图示 AI 团队)· Organization: Wondershare EdrawMax(万兴图示) Version: 2.0.0 · License: Proprietary © 2026 Wondershare EdrawMax(万兴图示). All rights reserved.
EdrawMax(万兴图示)AI API を利用して、自然言語から 4 種類の図表を生成します。各 API は PNG/SVG 画像の URL とソースコードを返します。
ステップ 1 — 図表の種類を選択する
| ユーザーの意図 | 種類 | エンドポイント |
|---|---|---|
| プロセス、ワークフロー、手順、判断フロー | flowchart | /skills/generate-flowchart |
| データの可視化、統計、比較 | infographic | /skills/generate-infographic |
| プロジェクト計画、タイムライン、スケジュール、フェーズ | gantt | /skills/generate-gantt |
| 知識の構造、ブレインストーミング、トピックツリー | mindmap | /skills/generate-mindmap |
ユーザーの意図が曖昧な場合は、希望する図表の種類を尋ねてください。
ステップ 2 — API を呼び出す
ベース URL: https://api.edrawmax.cn/api/ai
4 つのエンドポイントはすべて同じリクエスト形式を使用します。
POST https://api.edrawmax.cn/api/ai/skills/generate-{type}
Content-Type: application/json
{"prompt": "<user description>", "lang": "cn", "platform": "web"}
リクエストパラメーター
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
| prompt | string | はい | — | 図表の自然言語による説明 |
| lang | string | いいえ | "cn" | 言語:en, cn, jp, kr, es, fr, de, it, tw, pt, ru, id |
| platform | string | いいえ | — | プラットフォーム:web, win, mac, ios, android, linux |
レスポンスフィールド
フローチャートの戻り値:
{ "code": 0, "msg": "", "data": { "png_url": "...", "svg_url": "...", "mermaid_code": "..." } }
インフォグラフィック/ガントチャート/マインドマップの戻り値:
{ "code": 0, "msg": "", "data": { "png_url": "...", "svg_url": "...", "source_code": "..." } }
注:フローチャートでは
mermaid_codeを使用し、残りの 3 種類ではsource_codeを使用します。
ステップ 3 — ファイルをローカルにダウンロードする
API 呼び出しが成功したら、必ずダウンロードスクリプトを実行して画像をローカルに保存してください。
python <skill-path>/scripts/download_diagram.py --png-url "<png_url>" --svg-url "<svg_url>" [--output-dir "<dir>"]
- デフォルトの出力ディレクトリ:
./edrawmax_output - スクリプトはローカルのファイルパスを JSON で出力します。例:
{"png_path": "./edrawmax_output/diagram_20260312_143000.png", "svg_path": "./edrawmax_output/diagram_20260312_143000.svg"} - 結果をユーザーに提示する際は、返されたローカルファイルパスを使用してください。
- **セキュリティ:**スクリプトは、ホスト名が信頼できる EdrawMax OSS ドメイン(
.aliyuncs.com、.wondershare.com、.edrawsoft.com、.edrawmax.com)に属するhttps://URL のみを受け付けます。TLS 証明書は完全に検証されます。その他のホストの URL は拒否されます。このスクリプトにユーザー提供またはサードパーティの URL を渡さないでください。
ステップ 4 — 結果をユーザーに提示する
以下の表示形式を推奨します。
- サムネイル(PNG) — 環境が対応している場合は、ローカルの PNG ファイルをインライン画像として表示します(例:Markdown の
)。インライン表示に対応していない場合は、png_urlをクリック可能なリンクとして表示します。 - 高解像度の図表(SVG) — ユーザーがブラウザーで高品質なベクター画像を開けるよう、必ず
svg_urlをクリック可能なリンクとして表示します。例:[高清图を見る](svg_url)。 - ソースコード — 二次編集や再レンダリング用に、
mermaid_code(フローチャート)またはsource_code(その他の種類)をコードブロックで表示します。
出力例:

[查看高清图(SVG)](https://xxx.oss.com/.../main.svg)
エラー処理
| code | msg | アクション |
|---|---|---|
| 400 | prompt is required | ユーザーに説明の入力を求める |
| 400 | lang不合法 | lang を有効な値に修正する |
| 2406 | risk control rejection | コンテンツが拒否されました。ユーザーに言い換えを求める |
| 3001 | concurrency limit | 少し待ってから 1 回再試行する |
| 212200 | 生成失败 | 1 回再試行し、それでも失敗する場合はユーザーに報告する |
| 212201 | 渲染失败 | 1 回再試行し、それでも失敗する場合はユーザーに報告する |
| 500 | panic | 内部サーバーエラーをユーザーに報告する |
再試行可能なエラー(3001、212200、212201)が発生した場合は、失敗を報告する前に最大 1 回まで再試行してください。エラーが解消しない場合は、ユーザーにその旨を伝え、サポート窓口(下記の FAQ を参照)を案内してください。
FAQ
Q: EdrawMax(万兴图示)AI MCP サービスの利用は有料ですか? A: 現在は期間限定で無料です。ユーザーは無料でサービスを利用できます。
Q: 問い合わせ先を教えてください。 A: 技術的な問題、サービスに関するフィードバック、または API の大量購入については、以下のメールアドレスまでご連絡ください。 📧 [email protected] できるだけ早く回答いたします。
言語の対応付け
ユーザーの言語/ロケールを lang パラメーターに対応付けます。
- English →
en、简体中文 →cn、日本語 →jp、한국어 →kr - Español →
es、Français →fr、Deutsch →de、Italiano →it - 繁體中文 →
tw、Português →pt、Русский →ru、Bahasa Indonesia →id
注意事項
user_idはサーバー側でX-User-IDヘッダーから抽出されます。本文では渡さないでください- ユーザーが編集または再レンダリングできるよう、常にソースコードを提示してください
- API 仕様の全文については、references/api-reference.md を参照してください
- 再試行してもエラーを解決できない場合は、必ずサポートメール [email protected] をユーザーに案内してください
© 2026 Wondershare EdrawMax(万兴图示)AI Team. このスキルおよび関連するすべてのリソースは、EdrawMax(万兴图示)の専有物です。無断での複製または配布は禁止されています。