Agent Skills
返回列表
组织架构图生成器

组织架构图生成器

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ebddd884/org-chart-generator。

技能介绍

要解决什么问题

企业部门关系往往维护在 Excel 里:一级到多级部门分列成行,但对外汇报、归档或打印时,仍需要一张结构清晰的组织架构图。手工在 Visio 或 PPT 里摆节点、拉连线,层级一多就容易错位,改一次 Excel 又要重画一遍。

本技能面向「已有 Excel 层级表、要一张标准 JPG 图」这一具体场景:读表、建树、按固定排版规则出图,文件与源表同目录,便于批量或脚本化使用。

如何工作

触发:当用户提到生成组织架构图 / 部门架构图,或上传 Excel 并要求出图时执行。

输入与列识别:

  • 标准列名:一级部门、二级部门 … 至五级
  • 简写:1级部门、2级部门 … 或 L1、L2、L3 …
  • 自由格式:列名含「部门」的列,按从左到右顺序视为层级

执行流程:

  1. 读取 Excel 并检测层级列
  2. 构建层级树(根节点一般为公司名称)
  3. 用改进的 Reingold-Tilford 思路做横向树形布局:子树叶子数决定节点 x;各分支的 y 独立递归,连接线位于父节点底 + line_gap(80px),子节点顶再留 80px,避免压线
  4. 调用生成脚本输出 JPG(质量 95)

排版规则:第 0 级(公司名)与第 1 级(一级部门)横排;第 2 级及以下竖排(每字一行)。画布参数包括 min_gap 220px、node_width_vertical 110px、char_height 28px、边框 2px 黑框白底黑字。

输出:{与 Excel 同目录}/组织架构图.jpg;日志会打印画布尺寸、节点数与耗时。

边界与注意

  • Excel 至少要有 2 列层级信息;识别失败时会提示检查格式
  • 仅输出 JPG,宽图超过 30000px 属正常现象(节点多时画布会很长)
  • 字体优先 simhei.ttf;缺失时回退默认字体
  • 依赖 pandas、Pillow

使用场景

  • 人事维护了「一级部门~五级部门」分列的 Excel,年终汇报前要导出一张可打印的公司架构 JPG。
  • ERP 或 OA 导出的部门明细表只有多列层级字段,需要快速转成黑框白底的标准架构图归档。
  • 部门调整后更新了 Excel 花名册,要在同目录生成新版 `组织架构图.jpg` 替换旧图发全员。
  • 合规或内审材料要求附组织架构说明,手头只有表格形式的部门路径,需一次性生成图示文件。

适合人员

  • 用 Excel 维护全公司部门层级、每次改表都要同步更新对外架构图的人事专员
  • 从 OA/ERP 导出部门表、负责把表格转成固定版式 JPG 给领导或印刷用的行政
  • 写内控或审计附件、需要把多列「部门」字段变成正式组织架构图的合规/内审同事
  • 管理几十到上百个节点的大部门、不想在 PPT 里手动画框连线的部门负责人或助理