Claude Skill

earthtojake/text-to-cad

Text-to-CAD is a collection of agent skills (Claude Skill) for AI-driven CAD, robotics, and hardware design. Supports STL, STEP, OBJ, 3MF, DXF, GLB formats. Built on OpenCASCADE and build123d.

Overview

Stars7,514
Forks880
LanguageJavaScript
Last pushed2026-06-29
Last synced2026-07-03
View on GitHub

Repository

Ownerearthtojake
Repositorytext-to-cad
Full nameearthtojake/text-to-cad
Repo ID1,217,522,067

Install this Skill

npx skills install earthtojake/text-to-cad

Registry

Typecodex_skill
Quality score75/100
Verificationreadme_parsed
Last verified2026-05-29
Platforms
ClaudeCodex
Capabilities
browserimageterminalworkflow3mfagentsai-agentsbuild123dcaddxf
Detected files
README.mddocs

Summary

Text-to-CAD is a collection of agent skills (Claude Skill) that enables AI-driven CAD, robotics, and hardware design. It supports multiple 3D/2D formats including STL, STEP, OBJ, 3MF, DXF, and GLB, and leverages OpenCASCADE and build123d for geometry processing.

Chinese description

用于CAD、机器人及硬件设计的代理技能集合(Claude Skill)

Key features

  • AI-powered text-to-CAD generation
  • Multi-format support: STL, STEP, OBJ, 3MF, DXF, GLB
  • Built on OpenCASCADE and build123d
  • Designed for robotics and hardware design workflows
  • Agent-based skill architecture for extensibility

Use cases

  • Rapid prototyping from natural language descriptions
  • Generating 3D models for 3D printing (STL/3MF)
  • Creating robot description files (URDF, SDF, SRDF)
  • Mechanical part design and assembly
  • Educational tool for learning CAD and geometry

README excerpt

<div align="center"> <img src="assets/text-to-cad-demo.gif" alt="Demo of the CAD skill generating and previewing CAD geometry" width="100%"> <br> <pre> ██████╗ █████╗ ██████╗ ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ██╔════╝██╔══██╗██╔══██╗ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ██║ ███████║██║ ██║ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ██║ ██╔══██║██║ ██║ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ╚██████╗██║ ██║██████╔╝ ███████║██║ ██╗██║███████╗███████╗███████║ ╚═════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝ </pre> A skills library for CAD, robotics, and hardware design agents [Docs](https://www.cadskills.xyz) | [Demo](https://demo.cadskills.xyz) [![GitHub stars](https://img.shields.io/github/stars/earthtojake/text-to-cad?style=for-the-badge&logo=github&label=Stars)](https://github.com/earthtojake/text-to-cad/stargazers) [![GitHub forks](https://img.shields.io/github/forks/earthtojake/text-to-cad?style=for-the-badge&logo=github&label=Forks)](https://github.com/earthtojake/text-to-cad/network/members) [![License: MIT](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)](LICENSE) [![Follow @earthtojake](https://img.shields.io/badge/Follow-%40earthtojake-000000?style=for-the-badge&logo=x)](https://x.com/earthtojake) [![Python](https://img.shields.io/badge/Python-3.11+-3776AB?style=for-the-badge&logo=python&logoColor=white)](skills/cad/requirements.txt) [![build123d](https://img.shields.io/badge/build123d-CAD-00A676?style=for-the-badge)](https://github.com/gumyr/build123d) [![OCP](https://img.shields.io/badge/OCP-OpenCascade-2F80ED?style=for-the-badge)](skills/cad/requirements.txt) [![STEP](https://img.shields.io/badge/STEP-Export-4A5568?style=for-the-badge)](skills/cad/SK

Topics

Explore more

Data from GitHub. Synced on 2026-07-03