SuperAPI AI 工具集

Excalidraw Flowchart

设计与创作

查看项目

更新于 10-16 06:12

技能介绍

用途:根据用户描述创建 Excalidraw 流程图与图表,生成可被 Excalidraw 打开的 .excalidraw 文件,适用于流程图、流程可视化、架构图、决策树等场景。

主要能力:用 DSL 描述节点与连线,支持矩形 [Label]、菱形 {Label?}、椭圆 (Label)、数据库 [[Label]]、图像节点、带标签或虚线箭头,以及 @direction、@spacing、@image、@decorate、@sticker、@library、@scatter 等指令;自 v1.1.0 起支持 DOT/Graphviz 格式(shape、rankdir、边标签、虚线、颜色),并支持图像节点、节点装饰、贴纸库与画布散布图像。

使用方式:先安装 npm install -g @swiftlysingh/excalidraw-cli,或用 npx @swiftlysingh/excalidraw-cli create --inline "DSL" -o output.excalidraw 免安装运行。多行 DSL 可用 heredoc。常见选项包括 -o 输出路径、-f 输入格式(dsl、json、dot)、-d 方向(TB|BT|LR|RL)、-s 间距、--inline、--stdin、--verbose。DOT 文件可按 .dot 或 .gv 扩展名自动识别。生成后提示用户在 Excalidraw(https://excalidraw.com)通过 File > Open 打开并继续编辑。

限制:必须满足 CLI 工具前置条件;资料未提供收费、价格、平台兼容性、运行环境版本要求与效果保证等信息;复杂流程建议拆分为较小部分。