前言¶
公路、市政等工程制图往往离不开本机 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,以页面实时数据为准。)
核心功能¶
以下能力均来自官方简介,未在资料中出现的接口名或命令不写。
应用级控制¶
- 启动本地 CAD 程序
- 打开指定图纸文件
- 检查应用状态
- 关闭应用
- 检测当前活动或正在运行的 CAD
- 探测常见可执行文件路径
- 保存用户提供的可执行路径,便于后续复用
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 代码示例;典型协作方式如下,均与官方简介一致。
- 开图前准备:让 Agent 检测本机是否已安装 CAD、进程是否在运行,必要时根据常见路径或你保存的 exe 路径启动 ZWCAD。
- 打开图纸:说明 dwg 等文件路径,由技能侧执行「打开文件」类操作(需本机路径真实存在且软件有权限访问)。
- 制图与出图辅助:在对话中描述图层整理、标注或文档操作需求,Agent 在启用本 Skill 后按 SKILL.md 走 ZWCAD COM 自动化,而不是仅生成无法执行的伪代码。
- 收尾:任务结束后可查状态并关闭应用,避免残留进程占用许可或文件锁。
复现任何一步前,请先在本机 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)。