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)。

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

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

小夜