text-to-cad CAD 与制造 Skills

earthtojake/text-to-cad

包含 12 个 CAD 与制造 Skill:参数化建模、PDF 工程图、机器人描述、可制造性检查,以及 3D 打印文件交接。

最近更新于:

查看 GitHub 项目
npx skills add earthtojake/text-to-cad#latest
26,122Stars2,482Forks仓库最近推送

关于这个 Skill

让兼容的编程 Agent 具备本地 CAD 工作流程:创建可编辑参数模型、检查几何、导出加工文件,并通过查看器复核结果。共 12 个任务 Skill,分别覆盖建模、标准零件检索、PDF 工程图、DXF 布局、机器人描述、制造审查与打印交接。安装一次正式发布包,再根据交付物选择对应流程。

为什么推荐

适合需要多种交付的 CAD 任务:先建模,再按需要选择图纸、制造审查或切片流程。各条目代表同一套安装包中的不同任务。

合集中的 Skills

12 个 Skills

适合用来做什么

  • 开发尺寸明确的零件或装配体,并保留可编辑源码。
  • 按明确工程任务准备 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#latestClaude Code:添加官方市场,然后执行下一条命令。
claude plugin install text-to-cad@earthtojakeClaude Code:安装插件并重启应用。
codex plugin marketplace add earthtojake/text-to-cad --ref latestCodex:添加官方市场,然后执行下一条命令。
codex plugin add text-to-cad@earthtojakeCodex:安装插件并重启应用。

官方安装与更新说明

从一个尺寸明确的零件开始

  1. 提供需求

    使用实际尺寸与输出要求,建模前由 Agent 明确尚缺少的假设。

    制作一块 40 × 20 × 6 mm 安装板,含两个直径 4 mm、中心距 24 mm 的通孔。保留可编辑参数,导出 STEP 和 STL,并检查成品文件。
  2. 复核成品

    检查可编辑模型、STEP/STL 文件及要求的尺寸,再复核快照和查看器结果。需要下一步交付时再选择工程图或制造审查。

官方安装与更新说明

运行环境与检查边界

多数 CAD 流程通过 uv 和已安装 Skill 指定的 cadgen 版本在本地运行。标准零件检索与供应商检查需要对应在线来源;仿真器和打印应用是独立依赖。

上游运行环境默认启用使用统计与崩溃报告,README 说明了采集字段与关闭命令:uvx cadgen telemetry off。

几何校验不等于证明可制造性、运动规划或仿真行为。各流程记录实际检查与未验证项。打印交接仅打开官方应用,由用户选择打印机并启动作业。

官方安装与更新说明

使用前需要了解

  • 需要安装 uv,并允许首次下载运行环境。CAD 命令使用已安装 Skill 指定的 Python 与 cadgen 版本;首次生成快照还需下载浏览器。
  • OrcaSlicer、MoveIt/Gazebo、Bambu 应用、网格分析依赖或在线供应商资料,仅在对应流程中需要。
  • 代码采用 MIT 许可证;Agent 使用、硬件、耗材与加工服务的费用单独计算。

支持的 Agent

Claude CodeCodex CLICursorGemini CLIGrok Build

常见问题

这 12 项需要分别安装吗?

它们是同一上游库中的独立任务入口。插件或 Skills CLI 安装共用包及参考资料和助手;单独的目录条目不代表依赖可以独立拆开。

它会自动开始 3D 打印吗?

G-code Skill 负责切片,不连接打印机。Bambu Labs 打开官方桌面应用,由用户确认设置并启动打印。

应安装哪个版本?

作者推荐 latest 正式发布分支。已安装 Skill 会指定匹配的 cadgen 运行版本;接口以该副本为准,更新按官方 README 操作。

资料与来源

原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。