cad-drawing-reader:让 Agent 读懂 CAD 图纸包

前言

工程类 Agent 应用里,让模型直接看 DWG、DXF 是个常见痛点:格式私有、包含大量图层和标注信息,通用文档解析器往往只能提取出乱码或空文本。cad-drawing-reader 这个 Skill 的定位就是把「读图纸」这件事显式交给 Agent 处理,覆盖民用、结构、建筑、机电和施工流程的图纸包。

这是什么

cad-drawing-reader 是一个社区(community)来源的 Agent Skill,坐标为 @user_5df8667a/cad-drawing-reader,版本 1.0.0,分类 professional,发布者为 user_5df8667a,标签 requires_api_key=false,即使用时不需要额外的 API Key。官方页面显示评分 100000、下载 1273 次(数据以官方页面为准,可能变动)。

它解决的问题是:当用户上传或询问 DWG、DXF、IFC、STEP、CAD 导出的 PDF、扫描施工图、户型图、竣工图、安装图等问题时,Agent 需要知道该用这个 Skill 而不是通用文档处理流程。

核心功能

官方简介列出的适用范围包括:

  1. 常见 CAD 与模型格式:DWG、DXF、IFC、STEP、CAD 导出的 PDF。
  2. 图纸类型:施工图、工程平面图、楼层平面图、安装图、竣工图(as-built)。
  3. 工程任务:工程量核算(quantity takeoff)、图纸审查(drawing review)、符号与图例提取、图层分析、尺寸与标注提取、标题栏(title block)信息提取。
  4. 模型解释:BIM/CAD 模型解读。

安装与启用

官方资料中未给出具体安装命令,只说明该 Skill 基于通用 SKILL.md 格式、不需要 API Key。按通用 SKILL.md 结构的惯例做法,是将 Skill 目录放到对应工具的 skills 目录下,例如:

# Cursor
cp -r cad-drawing-reader ~/.cursor/skills/

# Claude Code
cp -r cad-drawing-reader ~/.claude/skills/

# Codex CLI
cp -r cad-drawing-reader ~/.codex/skills/

上面三行是通用存放位置,安装前请以官方页面为准核实。启用方式取决于宿主 Agent 是否支持 skills 目录自动加载;加载成功后,Agent 在用户提到图纸相关需求时会触发该 Skill。

典型用法

把图纸文件和需求一起给 Agent,例如:

请读取我上传的 floor_plan.dwg,提取所有图层名称、标注尺寸和标题栏中的项目信息。

也可以直接提出图纸审查类需求:

这是一份竣工图(as-built),请对比楼层平面图,列出不一致的尺寸和标注。

这类请求命中的正是官方简介列出的触发场景:图纸读取、图层分析、标注提取、图纸审查、竣工图处理。

适用场景与注意

适合做图纸解析入口、工程量核算前的图纸理解、图纸审查的辅助工具。使用前需要注意:

  1. 官方资料未给出详细的转换或解析后端,实际可解析的格式和精度取决于 Skill 内部实现,建议先用一份小图纸验证。
  2. 不支持 API Key(requires_api_key=false),但如果宿主 Agent 本身需要密钥,那是另一回事。
  3. 该 Skill 来源为 community,使用前建议自行审查其内容。
  4. 评分和下载量来自官方页面,社区数据可能随时间变化。

结尾

cad-drawing-reader 的价值在于把「读懂 CAD 图纸包」这个高频但难处理的任务固化成一个可触发的 Skill,覆盖从 DWG 到 BIM 模型的多种输入。官方地址:https://api.skillhub.cn/user_5df8667a/cad-drawing-reader

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye