
text-to-cad 封面,蓝色立体字与行星齿轮 CAD 装配体。
项目截图关于这个 Skill
让兼容的编程 Agent 具备本地 CAD 工作流程:创建可编辑参数模型、检查几何、导出加工文件,并通过查看器复核结果。共 12 个任务 Skill,分别覆盖建模、标准零件检索、PDF 工程图、DXF 布局、机器人描述、制造审查与打印交接。安装一次正式发布包,再根据交付物选择对应流程。
为什么推荐
适合需要多种交付的 CAD 任务:先建模,再按需要选择图纸、制造审查或切片流程。各条目代表同一套安装包中的不同任务。
合集中的 Skills
12 个 Skills- 查看 →
CAD Modeling (text-to-cad)
创建或修改参数化零件与装配体,导出 STEP、STL、3MF、GLB,并用 cadgen 检查实际几何文件。
- 查看 →
STEP Parts Search (text-to-cad)
在 step.parts 检索标准零部件、比较尺寸,并下载可追溯且校验哈希的 STEP 文件。
- 查看 →
Engineering Drawing (text-to-cad)
从零件几何生成带尺寸的 PDF 工程图,包含投影视图、孔标注与标题栏。
- 查看 →
DXF Drawing (text-to-cad)
从 Python 源码或 CAD 几何生成并检查 DXF 轮廓、垫片、面板与切割布局。
- 查看 →
URDF Robot Description (text-to-cad)
编写并检查 URDF 机器人文件,明确坐标系、关节、网格单位与惯性,并逐个关节进行可视化复核。
- 查看 →
SRDF MoveIt Semantics (text-to-cad)
基于已有 URDF,创建并检查 MoveIt SRDF 的规划组、末端执行器、命名状态与碰撞规则。
- 查看 →
SDF Simulation Models (text-to-cad)
编写并检查 SDFormat 模型和世界文件,明确坐标系、物理、传感器与仿真交接检查。
- 查看 →
SendCutSend Preflight (text-to-cad)
对照 SendCutSend 当前材料、厚度、切割与后处理要求,检查待上传的 DXF 和 STEP 文件。
- 查看 →
DfAM Printability Check (text-to-cad)
测量网格壁厚、悬垂、支撑体积与摆放方向,并对照特定 3D 打印工艺限制。
- 查看 →
DFM Manufacturing Review (text-to-cad)
依据测量证据和工艺规则,审查钣金、CNC 与注塑零件,并提出具体修改建议。
- 查看 →
G-code Slicing (text-to-cad)
使用真实打印机、工艺与耗材配置,通过 OrcaSlicer 为模型切片,并检查导出的 G-code。
- 查看 →
Bambu Labs Print Handoff (text-to-cad)
在 Bambu Connect 打开打印文件,或在 Bambu Studio 打开未切片模型,由用户选择打印机并启动作业。
适合用来做什么
- 开发尺寸明确的零件或装配体,并保留可编辑源码。
- 按明确工程任务准备 PDF 图纸、DXF 轮廓或机器人描述文件。
- 在切片或将文件交给加工方之前,审查制造与可打印性限制。
按所需交付物选择流程
CAD 参数化建模
创建或修改参数化零件与装配体,导出 STEP、STL、3MF、GLB,并用 cadgen 检查实际几何文件。
STEP 标准零件检索
在 step.parts 检索标准零部件、比较尺寸,并下载可追溯且校验哈希的 STEP 文件。
PDF 工程图
从零件几何生成带尺寸的 PDF 工程图,包含投影视图、孔标注与标题栏。
DXF 二维图纸
从 Python 源码或 CAD 几何生成并检查 DXF 轮廓、垫片、面板与切割布局。
URDF 机器人描述
编写并检查 URDF 机器人文件,明确坐标系、关节、网格单位与惯性,并逐个关节进行可视化复核。
SRDF MoveIt 规划语义
基于已有 URDF,创建并检查 MoveIt SRDF 的规划组、末端执行器、命名状态与碰撞规则。
SDF 仿真模型与世界
编写并检查 SDFormat 模型和世界文件,明确坐标系、物理、传感器与仿真交接检查。
SendCutSend 加工前检查
对照 SendCutSend 当前材料、厚度、切割与后处理要求,检查待上传的 DXF 和 STEP 文件。
DfAM 可打印性检查
测量网格壁厚、悬垂、支撑体积与摆放方向,并对照特定 3D 打印工艺限制。
DFM 可制造性审查
依据测量证据和工艺规则,审查钣金、CNC 与注塑零件,并提出具体修改建议。
G-code 打印切片
使用真实打印机、工艺与耗材配置,通过 OrcaSlicer 为模型切片,并检查导出的 G-code。
Bambu Labs 打印交接
在 Bambu Connect 打开打印文件,或在 Bambu Studio 打开未切片模型,由用户选择打印机并启动作业。
安装共用 Skill 库
使用当前 Agent 的官方 text-to-cad 插件,或用下方 Skills CLI 安装完整目录。每个应用选择一种安装方式,然后重启。插件包含 CAD 服务;仅安装 Skills 时使用浏览器查看器。请保留入口配套的参考资料和脚本。
| 命令 | 用途与使用时机 |
|---|---|
npx skills add earthtojake/text-to-cad#latest | 安装正式发布的 Skill 库;CLI 会询问目标 Agent 与安装范围。 |
官方插件安装方式
Claude Code、Codex、Cursor、Gemini 和 Grok 均有官方说明的插件或扩展路径。插件自带查看器服务,同一应用避免重复安装 Skills-only 副本。以下命令使用正式发布的 latest 分支。
| 命令 | 用途与使用时机 |
|---|---|
uv --version | 检查共用运行环境前提。 |
claude plugin marketplace add earthtojake/text-to-cad#latest | Claude Code:添加官方市场,然后执行下一条命令。 |
claude plugin install text-to-cad@earthtojake | Claude Code:安装插件并重启应用。 |
codex plugin marketplace add earthtojake/text-to-cad --ref latest | Codex:添加官方市场,然后执行下一条命令。 |
codex plugin add text-to-cad@earthtojake | Codex:安装插件并重启应用。 |
从一个尺寸明确的零件开始
提供需求
使用实际尺寸与输出要求,建模前由 Agent 明确尚缺少的假设。
制作一块 40 × 20 × 6 mm 安装板,含两个直径 4 mm、中心距 24 mm 的通孔。保留可编辑参数,导出 STEP 和 STL,并检查成品文件。复核成品
检查可编辑模型、STEP/STL 文件及要求的尺寸,再复核快照和查看器结果。需要下一步交付时再选择工程图或制造审查。
运行环境与检查边界
多数 CAD 流程通过 uv 和已安装 Skill 指定的 cadgen 版本在本地运行。标准零件检索与供应商检查需要对应在线来源;仿真器和打印应用是独立依赖。
上游运行环境默认启用使用统计与崩溃报告,README 说明了采集字段与关闭命令:uvx cadgen telemetry off。
几何校验不等于证明可制造性、运动规划或仿真行为。各流程记录实际检查与未验证项。打印交接仅打开官方应用,由用户选择打印机并启动作业。
使用前需要了解
- 需要安装 uv,并允许首次下载运行环境。CAD 命令使用已安装 Skill 指定的 Python 与 cadgen 版本;首次生成快照还需下载浏览器。
- OrcaSlicer、MoveIt/Gazebo、Bambu 应用、网格分析依赖或在线供应商资料,仅在对应流程中需要。
- 代码采用 MIT 许可证;Agent 使用、硬件、耗材与加工服务的费用单独计算。
支持的 Agent
常见问题
这 12 项需要分别安装吗?
它们是同一上游库中的独立任务入口。插件或 Skills CLI 安装共用包及参考资料和助手;单独的目录条目不代表依赖可以独立拆开。
它会自动开始 3D 打印吗?
G-code Skill 负责切片,不连接打印机。Bambu Labs 打开官方桌面应用,由用户确认设置并启动打印。
应安装哪个版本?
作者推荐 latest 正式发布分支。已安装 Skill 会指定匹配的 cadgen 运行版本;接口以该副本为准,更新按官方 README 操作。
资料与来源
原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。