开发与工程 text-to-cadcadcamcaestepstlurdfgcode

CAD Skills 技能库

为 CAD、机器人和硬件设计代理提供生成、检查、采购、切片和交付 CAD 及机器人描述文件的技能库。

FollowAgents 评估 · FARS-2.1
不推荐
47/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

证据显示仓库提供了技能库,但未提供权限管理、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的明确说明。仅从README和部分脚本推断,未发现恶意行为,但缺乏具体实现细节。因此各标准得分较低,因证据不足而扣分。

2可靠稳定6 / 14 · 2.1/5

仓库包含测试脚本和CI配置,表明有一定的一致性,但未提供依赖可用性保证或失败消息的详细说明。自洽性得分2,因有测试和文档;依赖可用性和失败消息得分1,因证据有限。

3适用触发12 / 18 · 3.3/5

README列出了多种技能和安装方式,表明面向多种场景,但未明确能力边界、触发精度或环境适配细节。因此各标准得分2,因有基本说明但缺乏深入细节。

4规范维护9 / 18 · 2.5/5

信息架构清晰,安装说明详细,示例和基准测试丰富,但命名稳定性、已知限制、版本变更日志和维护责任未充分说明。许可证为MIT,得分2。

5有效结果7 / 13 · 2.7/5

输出可用性有示例和基准测试支持,边际价值高,但成本效益未量化。因此输出可用性和边际价值得分2,成本效益得分1。

6证据核验3 / 8 · 1.9/5

声明有基准测试和文档支持,但缺乏跨来源验证和事实与推断的明确分离。因此各标准得分1。

证据充分度: 评估于 2026年8月9日 审查版本 4fd71ea75fbb
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 未提供权限管理、用户确认、数据流透明等安全细节,需谨慎使用。
  • 依赖安全未明确,可能存在供应链风险。
  • 外部影响(如Bambu Labs打印)未说明回滚机制。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

CAD Skills 是一个面向 CAD、CAE 和 CAM 代理的技能库,提供从本地项目文件生成、检查、采购、切片和交付 CAD 与机器人描述工件的工作流。它包含多个独立技能:CAD 技能创建和编辑 CAD 模型,支持 STEP、STL、3MF 和 GLB 导出;CAD Viewer 提供本地浏览器预览;step.parts 用于查找现成的 STEP 零件;DXF 用于生成 2D 图纸;URDF、SRDF 和 SDF 技能用于机器人描述和模拟;SendCutSend 用于制造前检查;G-code 技能用于切片;Bambu Labs 用于打印任务管理。该库通过 Skills CLI 或插件安装,支持 Codex 和 Claude Code,并附带基准测试集以验证生成能力。

该库提供多种代理技能,每种技能执行特定的 CAD 相关操作:CAD 技能读取自然语言或图像请求,生成 STEP 文件,并可导出 STL、3MF 和 GLB;CAD Viewer 在本地浏览器中预览 CAD、G-code 和机器人文件;step.parts 搜索现成的 STEP 零件(如螺丝、轴承、电机);DXF 技能从 Python 源码或 CAD 几何生成 2D 图纸;URDF 技能生成包含关节、限制、惯量和网格的机器人结构;SRDF 技能添加 MoveIt 规划组和碰撞规则;SDF 技能创建模拟模型和世界;SendCutSend 技能在上传前检查 DXF 和 STEP 文件;G-code 技能使用真实切片器 CLI 将网格文件切片为验证过的 .gcode;Bambu Labs 技能干燥运行、上传并启动打印任务。安装通过 npx skills install earthtojake/text-to-cad 进行,也可通过 codex plugin marketplace addclaude plugin marketplace add 添加插件。

  1. 机械工程师希望从自然语言提示快速生成可编辑的 STEP 模型,并导出为 STL 用于 3D 打印。
  2. 机器人开发者需要为 URDF 添加 MoveIt 规划组和碰撞规则,以配置运动规划。
  3. 硬件设计师想要查找标准 STEP 零件(如螺丝和轴承)以加速装配设计。
  4. 制造工程师在将 DXF 文件上传到 SendCutSend 前进行可制造性检查。
  5. 爱好者希望使用 Bambu Lab 打印机从验证过的 G-code 文件启动打印任务。
  6. 教育者需要为学生演示 CAD 生成和基准测试,展示文本到 CAD 的功能。

这个 Agent 有哪些优点和局限?

优点
  • 支持多种输出格式(STEP、STL、3MF、GLB、DXF、G-code),覆盖从设计到制造的全流程。
  • 提供专门的机器人描述技能(URDF、SRDF、SDF),集成 MoveIt 和模拟。
  • 包含基准测试集,用于评估代理生成 CAD 模型的准确性。
  • 支持多种安装方式(Skills CLI、Codex 插件、Claude Code 插件),易于集成。
局限
  • 主要面向支持的代理(Codex 和 Claude Code),其他平台可能需要适配。
  • 需要 Node.js 和 Python 3.11+ 环境,可能增加部署复杂性。
  • 对于非 CAD 或非机器人相关任务,技能可能不适用。
  • 文档未提及 Windows 或 mac 的特定安装步骤,可能影响跨平台使用。
  • 部分技能(如 Implicit CAD)标记为实验性,可能不稳定。

如何安装或部署这个 Agent?

运行 npx skills install earthtojake/text-to-cad 进行标准安装。对于 Codex,需要 Codex 0.142.0 或更高版本,运行 codex plugin marketplace add earthtojake/text-to-cadcodex plugin add cad@text-to-cad。对于 Claude Code,运行 claude plugin marketplace add earthtojake/text-to-cadclaude plugin install cad@text-to-cad

如何使用这个 Agent?

安装后,各技能通过代理的提示直接调用。例如,向代理描述一个 CAD 模型(如“创建一个 100x60x20 毫米的块体,带四个 8 毫米孔”),代理将使用 CAD 技能生成 STEP 文件。对于 G-code,提供网格文件,技能会使用切片器 CLI 生成 .gcode。

常见问题

这个库适用于哪些代理?
主要支持 Codex 和 Claude Code,通过插件安装。其他代理可能通过 Skills CLI 安装,但需要验证兼容性。
需要哪些依赖项?
需要 Node.js(用于 npx)和 Python 3.11+。某些技能(如 G-code)可能需要额外的切片器 CLI。
如何使用基准测试?
基准测试资产通过 Git LFS 存储,运行 git lfs pull --include="benchmarks/**" 进行本地化。基准测试表格展示了不同 CAD 任务的生成示例。
是否支持 3D 打印?
是的,G-code 技能支持切片,Bambu Labs 技能支持打印任务。
是否支持商业使用?
采用 MIT 许可证,允许商业使用。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents