文本轉 CAD 文件:用自然語言驅動 STEP 參數化建模與裝配

前言

在 Agent 裏寫 CAD,常見做法是讓模型「描述形狀」或零散生成腳本,卻很難穩定落到可交換的 STEP、可複用的參數化模型,以及裝配體級別的檢查與驗證。手工在桌面 CAD 裏改尺寸、對照 2D 圖紙或參考圖重建零件,又會打斷和 AI 協作的節奏。

下面介紹 SkillHub 上的社區 Skill「文本轉cad文件」(@user_64e186fe/txt-to-cad,v1.0.0)。它把自然語言、規格說明、參考圖與 2D 技術圖作爲輸入,圍繞 STEP 優先的參數化零件與裝配體,覆蓋創建、修改、檢查與驗證,並支持 build123d 建模與多種次級導出格式。

這是什麼

「文本轉cad文件」是 SkillHub 社區來源(community)的 dev-programming 類 Skill,由發佈者 user_64e186fe 維護。頁面標註 requires_api_key=false,即按 SkillHub 說明安裝後使用,不依賴額外 API Key 配置。

一句話定位:在支持 Agent Skills 的客戶端裏,用自然語言(並可結合 CAD 規格、參考圖像、2D 技術圖紙)驅動參數化 CAD 工作流,以 STEP/STP 爲主交付,同時可產出 Python CAD 源碼、幾何測量與快照,以及 STL、3MF、原生 GLB 等次級輸出。

核心功能

以下能力均來自 SkillHub 官方簡介,未在資料中出現的細節不展開。

  1. STEP 優先的參數化零件與裝配體
    創建、修改、檢查與驗證以 STEP 爲中樞的零件和裝配體,支持直接生成或檢查 STEP/STP 文件。

  2. 多源輸入
    除自然語言外,明確適用於 CAD 規格、參考圖像、2D 技術圖紙等輸入形式。

  3. Python CAD 與 build123d
    可涉及 Python CAD 源代碼;建模棧支持 build123d,包括參數化設計、裝配體創建與自動驗證。

  4. 幾何信息與可視化輔助
    支持幾何事實、測量、快照等,用於覈對模型是否符合描述或圖紙。

  5. 次級格式導出
    在 CAD 幾何體基礎上可生成 STL、3MF、原生 GLB 等輸出,便於打印、預覽或下游工具鏈。

安裝與啓用

SkillHub 頁面給出的安裝方式是:讓當前 Agent 按官方安裝文檔處理座標 @user_64e186fe/txt-to-cad。文檔地址爲 SkillHub 安裝與優先源配置。

1、確認 skillhub CLI

先檢查本機是否已有 CLI:

command -v skillhub && skillhub --version

若未安裝,可按安裝文檔執行完整安裝(CLI + 默認 Skill)或僅 CLI:

# 完整安裝(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

2、安裝到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向當前客戶端識別的 skills 目錄;文檔說明默認裝到 ./skills/ 可能不會被 Agent 加載。

skillhub install @user_64e186fe/txt-to-cad --dir <skills 目錄>

常用路徑(摘自 SkillHub 安裝文檔):

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

也可將下面提示詞發給支持 Skills 的 AI,由其按同一文檔完成安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_64e186fe/txt-to-cad`。

安裝後按你所用客戶端的要求刷新或重啓,使新 Skill 生效。資料中未區分 Cursor、Codex CLI、Claude Code 的額外配置項,此處不臆造差異說明。

典型用法

官方頁面未提供帶具體尺寸或文件名的逐步教程,可復現的部分主要是安裝座標與能力邊界。結合簡介,可按下面順序在對話中使用(表述需與你手頭規格、圖紙一致):

  1. 說明目標與約束
    用自然語言寫清零件或裝配關係;若有 CAD 規格表、參考圖或 2D 技術圖,一併提供給 Agent,並說明期望主交付爲 STEP/STP。

  2. 迭代參數與裝配
    需要改尺寸、加特徵或調整裝配時,繼續用自然語言描述變更;Skill 側支持參數化設計與裝配體創建,並帶自動驗證取向。

  3. 檢查與測量
    要求對已有 STEP 做檢查,或輸出幾何事實、測量結果、快照,用於對照圖紙或規格。

  4. 導出次級格式
    在幾何確認後,再要求從同一 CAD 幾何生成 STL、3MF 或原生 GLB,用於打印或預覽鏈路。

示例安裝提示(與 SkillHub 頁面一致,可直接複製):

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_64e186fe/txt-to-cad`。

適用場景與注意

適合誰

  • 需要在 Agent 會話裏快速從文字/圖紙意圖落到 STEP 參數化模型或裝配體的開發者或機械設計協作方。
  • 希望同時保留 build123d/Python 建模路徑,並做自動化驗證,而不是隻得到不可追溯的網格文件。
  • 需要 STEP 爲主、STL/3MF/GLB 爲輔的多格式交付場景。

限制與注意

  • 社區 Skill(community),行爲與文檔以 SkillHub 頁面及包內 SKILL.md 爲準;本文不描述未在官方簡介出現的工具版本或環境依賴。
  • SkillHub 統計(截至頁面展示):評分 100000,下載 2035,安裝 0——安裝數爲平臺統計字段,實際是否已裝入本機需自行在 skills 目錄確認。
  • 複雜裝配與圖紙歧義仍依賴你提供的規格質量;自動驗證能減少明顯錯誤,不能替代工程審圖與實物試裝。
  • 未要求 API Key,但若你本地 Python/CAD 運行環境缺失,仍需自行補齊,資料中未給出固定安裝清單。

結尾

「文本轉cad文件」把自然語言與圖紙類輸入接到 STEP 優先的參數化 CAD 流程上,並覆蓋 build123d 建模、檢查驗證與多種導出,適合在 Agent 裏做可交換、可迭代的機械幾何工作。安裝與座標以 SkillHub 爲準:

  • Skill 頁面:https://www.skillhub.cn/skills/user_64e186fe/txt-to-cad
  • API 座標頁:https://api.skillhub.cn/user_64e186fe/txt-to-cad
羽毛球分组比赛记分
小程序二维码

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

小夜