cad-skills:在 Windows 上用 Agent 控制本地 CAD(含中望 ZWCAD COM)

前言

公路、市政等工程制图往往离不开本机 CAD:要启动软件、打开图纸、确认是否在跑,有时还要批量改图层、标注或管文档。这些步骤过去多半靠人工点界面,或自己写 Windows 脚本、COM 封装,和对话式 Agent 的协作链路是断开的。

下面介绍 SkillHub 上的 cad-skills(坐标 @user_22ef1c90/cad-skills):它把「本机 CAD 生命周期管理」和 ZWCAD(中望 CAD)COM 自动化写进通用 SKILL.md 格式,供 Cursor、Claude Code 等客户端在识别到相关意图时按技能说明调用本地能力。适用环境为 Windows;简介中特别强调 ZWCAD / 中望 CAD 及公路工程制图场景。

这是什么

cad-skills 是社区来源(community)的开发者向 Skill,分类为 dev-programming,当前版本 1.0.0,发布者为 user_22ef1c90。SkillHub 页面标注 requires_api_key=false,即按官方标签不需要额外 API Key。

一句话定位:在 Windows 上控制本地 CAD 应用(启动、开文件、查状态、关闭、检测运行与常见可执行路径、保存用户指定的 exe 路径),并对 ZWCAD 提供完整 COM 自动化(绘图、图层、尺寸、文档管理等)。当用户需要在本地操控 CAD,尤其是中望 CAD 做公路相关制图时,Agent 应启用该 Skill。

官方入口:

  • API / 资源页:https://api.skillhub.cn/user_22ef1c90/cad-skills
  • SkillHub 展示页:https://www.skillhub.cn/skills/user_22ef1c90/cad-skills

(SkillHub 统计:评分 100000,下载 8355;抓取时点安装数为 0,以页面实时数据为准。)

核心功能

以下能力均来自官方简介,未在资料中出现的接口名或命令不写。

应用级控制

  1. 启动本地 CAD 程序
  2. 打开指定图纸文件
  3. 检查应用状态
  4. 关闭应用
  5. 检测当前活动或正在运行的 CAD
  6. 探测常见可执行文件路径
  7. 保存用户提供的可执行路径,便于后续复用

ZWCAD COM 自动化

在已安装并可 COM 调用的 ZWCAD(中望 CAD) 上,技能覆盖:

  • 绘图
  • 图层
  • 尺寸标注
  • 文档管理

具体调用步骤、参数与错误处理以安装后的 SKILL.md 为准;本文不展开未公开的脚本名或配置字段。

安装与启用

SkillHub 推荐让 Agent 按安装文档操作,核心坐标为 @user_22ef1c90/cad-skills。

1、安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装说明全文:https://skillhub.cn/install/skillhub.md

2、安装 cad-skills 到当前 Agent 的 skills 目录

安装技能时必须用 --dir 指向当前客户端的 skills 目录,否则默认落到 ./skills/ 可能不会被识别。

skillhub install @user_22ef1c90/cad-skills --dir <skills 目录>

常用路径(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后按所用客户端要求重启或刷新技能列表,使 Agent 能加载 SKILL.md。

3、给 Agent 的自然语言安装提示(官方页面同款)

若不便手敲命令,可将下面提示发给 AI,让其按 skillhub.md 完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_22ef1c90/cad-skills`。

典型用法

资料未提供可逐行复制的 COM 代码示例;典型协作方式如下,均与官方简介一致。

  1. 开图前准备:让 Agent 检测本机是否已安装 CAD、进程是否在运行,必要时根据常见路径或你保存的 exe 路径启动 ZWCAD。
  2. 打开图纸:说明 dwg 等文件路径,由技能侧执行「打开文件」类操作(需本机路径真实存在且软件有权限访问)。
  3. 制图与出图辅助:在对话中描述图层整理、标注或文档操作需求,Agent 在启用本 Skill 后按 SKILL.md 走 ZWCAD COM 自动化,而不是仅生成无法执行的伪代码。
  4. 收尾:任务结束后可查状态并关闭应用,避免残留进程占用许可或文件锁。

复现任何一步前,请先在本机 Windows 上安装好目标 CAD(尤其是 ZWCAD),并阅读技能包内 SKILL.md 的约束与前置条件。

适用场景与注意

适合谁

  • 在 Windows 上做 CAD 交付、改图、批处理,且主力或包含 中望 CAD / ZWCAD 的工程师与开发者。
  • 希望用 Cursor、Claude Code 等带 Skills 的 Agent 统一「对话 + 本机 CAD」流程,减少重复点选。

限制与注意

  • 平台:简介明确为 Windows 本地控制;Linux / macOS 不在官方能力描述内。
  • 软件绑定:通用 CAD 应用管理 + ZWCAD COM 全量能力;其他 CAD 是否可用取决于技能内是否支持,未在简介中承诺的不要假设。
  • 环境:COM 自动化依赖本机安装版本、注册与权限;Agent 不能替代你在目标机器上的软件许可与杀毒/策略放行。
  • 数据口径:SkillHub 评分、下载量会变动,以 https://www.skillhub.cn/skills/user_22ef1c90/cad-skills 为准。

结尾

cad-skills 把 Windows 上 CAD 的启动、文件与进程管理,以及 ZWCAD 的 COM 制图能力收敛进一个 Skill,适合公路工程等需要频繁与中望 CAD 打交道的本地工作流。需要安装或查看说明时,请访问 SkillHub:https://www.skillhub.cn/skills/user_22ef1c90/cad-skills ,资源坐标:@user_22ef1c90/cad-skills(v1.0.0)。

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

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

小夜