drawio/skills/drawio-create/SKILL.md
draw.ioダイアグラムの作成・表示を実行。XML・CSV・Mermaid形式からダイアグラムを生成し、ブラウザのdraw.ioエディタで開く。
npx skillsauth add hidetsugu-miya/claude-plugins drawio-createInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
委任メッセージまたはユーザーの指示からダイアグラムの内容・形式を把握し、draw.ioエディタで開く。
xml コマンドcsv コマンドmermaid コマンドmermaid コマンドpython3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py <subcommand> [options]| コマンド | 引数 | 説明 |
|---|---|---|
| export <content> -o <path> | content: Mermaid.js構文(必須), -o: 出力パス(必須、.drawio) | Mermaid → .drawioファイル |
| export-file <file_path> -o <path> | file_path: Mermaidファイル(必須), -o: 出力パス(必須、.drawio) | Mermaidファイル → .drawioファイル |
| コマンド | 引数 | 説明 |
|---|---|---|
| xml <content> | content: draw.io XML文字列(必須) | draw.io XMLをエディタで開く |
| mermaid <content> | content: Mermaid.js構文の文字列(必須) | Mermaidをdraw.ioダイアグラムに変換して開く |
| csv <content> | content: CSVデータ文字列(必須) | CSVをdraw.ioダイアグラムに変換して開く |
| xml-file <file_path> | file_path: XMLファイルパス(必須) | ファイルからXMLを読み込んでエディタで開く |
| mermaid-file <file_path> | file_path: Mermaidファイルパス(必須) | ファイルからMermaid構文を読み込んで変換して開く |
| csv-file <file_path> | file_path: CSVファイルパス(必須) | ファイルからCSVを読み込んで変換して開く |
| オプション | 説明 |
|---|---|
| --lightbox | 読み取り専用のlightboxモードで開く |
| --dark auto\|true\|false | ダークモード設定(デフォルト: auto) |
# Mermaid構文から.drawioファイルを生成
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py export "graph TD; A-->B; B-->C;" -o output.drawio
# Mermaidファイルから.drawioファイルを生成
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py export-file diagram.mmd -o output.drawio
# Mermaid構文からフローチャートを生成(ブラウザで開く)
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py mermaid "graph TD; A-->B; B-->C;"
# draw.io XMLをエディタで開く
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py xml "<mxfile>...</mxfile>"
# CSVデータからダイアグラムを生成
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py csv "## label: %name%
# style: shape=%shape%;
# connect: {\"from\": \"refs\", \"to\": \"id\"}
id,name,shape,refs
1,Start,ellipse,
2,Process,rectangle,1
3,End,ellipse,2"
# ファイルから読み込んで変換
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py mermaid-file diagram.mmd
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py xml-file diagram.drawio
# Lightboxモード(読み取り専用)で開く
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/drawio.py mermaid "graph TD; A-->B;" --lightbox
取得した情報を以下の形式で返す:
tools
Slack MCP CLI の初期セットアップ skill。`~/.config/slack/bin/slack-mcp` wrapper を作成し、Codex / Claude / terminal から `CLAUDE_PLUGIN_ROOT` なしで Slack MCP を使えるようにする。「Slack MCP をセットアップ」「slack-mcp コマンドを作成」等で起動する。
tools
Slack MCP 連携の共通リファレンス。公式 MCP Python SDK、固定 Slack CLIENT_ID、ワークスペース単位の OAuth token 保存、Slack MCP CLI の実行規約を定義する。slack-connect / slack-bridge から参照する。
tools
Slack MCP 用の初回接続 skill。`~/.config/slack/bin/slack-mcp login` で公式 MCP Python SDK による OAuth 認証を実行し、ワークスペース単位で token を保存する。「Slack を接続」「Slack MCP の初回登録」等で起動する。
tools
登録済み Slack workspace を使って Slack MCP tool を実行する skill。`~/.config/slack/bin/slack-mcp call` 方式で、検索・チャンネル履歴・スレッド取得・送信を行う。「Slack を検索」「Slack の permalink を読んで」「Slack チャンネル履歴を見て」等で起動する。