复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-diagram-design-02a98d851756 ,按照其中的说明把「export-diagram」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
description: Export a diagram-design HTML file to .svg and .png next to the source argument-hint: [--svg-only|--png-only] [--scale=N] [--output=] [--registry] allowed-tools:
Export the diagram HTML at $1 to .svg and/or .png, following the procedure documented in skills/diagram-design/references/export.md. Treat that reference as the source of truth — don't reimplement the logic here. If --registry is present, also follow skills/diagram-design/references/export-registry.md to emit the metadata sidecar — a separate procedure from the SVG/PNG rasterization above.
Full argument string: $ARGUMENTS
--svg-only/--png-only/--scale/--output but no --registry: produce both .svg and .png next to the source (e.g. diagram.html → diagram.svg + diagram.png).device_scale_factor=2.--registry given by itself, with neither --svg-only nor --png-only also present, produces only the registry JSON. The SVG/PNG defaults above do not also apply, and Playwright is never required for a registry-only call. To get an image alongside the registry, add --svg-only and/or --png-only explicitly.--svg-only — emit only the SVG. Skip Playwright entirely.--png-only — emit only the PNG.--scale=1 / --scale=2 / --scale=3 — override the PNG device scale factor. Default 2.--output=<path> — override the output base path; the format extension is appended. Applies to both formats when both are produced.--registry — emit <basename>.registry.json, a metadata sidecar of every block's data-block-* attributes. Follows skills/diagram-design/references/export-registry.md, a procedure independent of the SVG/PNG rasterization above — it never needs Playwright. Used alone (see Defaults), it is the only output produced. Combine with --svg-only and/or --png-only to also produce an image in the same call..html file to export. Don't guess.assets/index.html (the gallery, multiple SVGs in one file) → refuse and ask which specific diagram file. Per the reference's edge-case section.<svg> block → refuse and tell the user; don't write anything.--scale outside {1,2,3} → reject; valid values are 1, 2, 3.--registry requested but source has no data-block-id attributes → refuse and tell the user; don't emit an empty or partial registry file. Per the export-registry reference's edge-case section.--registry is the only flag given (no --svg-only/--png-only) → emit only the registry JSON. Do not also produce SVG/PNG, and do not check for Playwright — a registry-only call must succeed on a host that doesn't have it installed at all.After producing the outputs, report the file paths and sizes back to the user.