Tooluck logoTooluck
SKILL.md

autocad-automation

Agent skill fromwzyn20051216/solidworks-automation-skill

AutoCAD 自动化技能。用于让 Codex/Claude 在 Windows 上通过 Python COM/ActiveX 直连本机 AutoCAD 进行二维绘图、图层/文字/标注/块处理、DWG/DXF/PDF 导出、批量修改、工程图自检,以及在 COM 不足时切换到 AutoLISP/SCR 或 AutoCAD .NET 插件路线;当用户提到 AutoCAD、CAD、DWG、DXF、画图、出图、图层、标注、块、批量改图、AutoLISP、ObjectARX、.NET 插件、Codex 接入 CAD 软件时都应优先使用。

How to install autocad-automation

install autocad-automation
# install the solidworks-automation-skill pack with the skills CLI
npx skills add wzyn20051216/solidworks-automation-skill

# or add only this skill to Claude Code: copy the folder

subskills/autocad-automation/

# into

~/.claude/skills/autocad-automation/ (all projects)

.claude/skills/autocad-automation/ (one project)

subskills/autocad-automation/SKILL.md

MITFull file
1# AutoCAD 自动化技能
2
3> 本目录作为 `solidworks-automation-skill` 的 AutoCAD/DWG 子技能使用。父技能负责 SolidWorks 建模、装配、工程图和三维导出;本子技能负责 AutoCAD 二维 DWG/DXF 绘制、批量改图、线稿矢量化、出图预览和图纸自检。涉及 SolidWorks 原生零件/装配体建模时回到父技能,涉及 AutoCAD 图纸或 DWG/DXF 时读取本子技能。
4
5## 目标
6
7让代理在本机 Windows 桌面环境中可靠控制 AutoCAD,而不是每次凭记忆临时拼命令。默认路线是 Python + COM/ActiveX,但原生写入必须先通过 `capabilities.yaml` 门禁和本机真机回归;当前 AutoCAD 2024 的 Documents/Layers/SelectionSets 动态代理不稳定,因此 COM 原生 DWG 绘图按 `not_implemented` 处理。DXF 无头读取、预览和结构审查可直接使用。AutoCAD 2024 .NET 白名单后端已连续通过真实 DWG 保存重开、PDF/PNG 和实体/图层/尺寸回归,运行时证据完整时为 `verified`;只允许固定命令,不得推广成任意代码执行。
8
9## 适用场景
10
11使用本技能处理:
12
13- 新建或修改 DWG/DXF 图纸,绘制线、圆、圆弧、多段线、矩形、文字、块、图层和简单标注。
14- 批量打开 DWG,检查图层、实体数量、文字、块参照、外部参照或输出文件。
15- 让 Codex 直接连接本机 AutoCAD、保存 DWG、导出 DXF/PDF,并生成复核报告。
16- 编写 AutoLISP、`.scr` 命令脚本或 C# AutoCAD .NET 插件。
17- 需要查 Autodesk 官方 API、ADN/GitHub 示例、ObjectARX SDK 或 APS Design Automation 模式。
18
19不要把本技能用于纯渲染效果图、BIM/Revit 模型、机械 STEP-first 建模、CAM 刀路或工程认证结论;这些需求优先转给相应 CAD、BIM、仿真或制造流程。
20
21## 默认假设
22
23- 操作系统:Windows。
24- AutoCAD:用户本机已安装,最好已手动启动一次完成 COM 注册。
25- 自动化入口:`AutoCAD.Application` COM ProgID。
26- 可视化默认:新建绘图任务默认先显示并激活 AutoCAD,再逐步落图元;只有批处理或用户明确要求提速时才关闭。
27- 绘图单位:默认按毫米理解;AutoCAD 数据库本身是无单位数值,必须在图纸说明中记录单位。
28- 空间:几何默认进入 ModelSpace;版面、标题栏和打印配置单独处理。
29- 坐标:默认 WCS,二维对象使用 `Z=0`。
30- 输出:优先保存 DWG,同时按用户需求导出 DXF/PDF;所有输出路径使用绝对路径。
31- 文件安全:修改既有 DWG 前先另存副本,除非用户明确允许覆盖。
32
33缺少版本、单位、图纸标准、输出路径或是否允许覆盖时,先做一次简短确认。简单草图可以直接假设毫米、ModelSpace、新建 DWG,并在结果中说明。
34
35## 入口自检
36
37执行 AutoCAD 自动化前先运行:
38
39```powershell
40python subskills\autocad-automation\scripts\acad_preflight.py
41```
42…

Excerpt shown under the repository's MIT license.

More skills in solidworks-automation-skill

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates