aradotso avatar

Text To Cad Harness

This is an open source harness that lets Claude Code and other AI coding agents generate 3D CAD models from text prompts using build123d and OpenCascade. You describe a part, the agent writes Python scripts in a models/ directory, and you get STEP, STL, GLB, and URDF exports along with a local React viewer at localhost:4178. The workflow is source controlled geometry: all models live as Python files you can version, edit, and regenerate. The viewer gives you @cad[...] references you can paste back into prompts for precise follow-up edits like "add a countersunk hole here." Built by ara.so, this is useful if you want programmatic CAD without opening Fusion or SolidWorks, especially for parametric parts, assemblies, or robot descriptions.

skills.sh installs
250
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill text-to-cad-harness --agent claude-code

Installs into .claude/skills of the current project.

Files

⚙ Text-to-CAD Harness

Skill by ara.so — Daily 2026 Skills collection.

An open source harness that lets AI coding agents (Claude Code, Codex, Cursor, etc.) generate, export, and preview 3D CAD models from natural language descriptions. Models are written in Python using build123d on top of OpenCascade (OCP), exported to STEP/STL/DXF/GLB/URDF, and inspected in a local React/Vite CAD Explorer viewer.


How It Works

User prompt → Agent edits models/*.py → Python skill regenerates artifacts → Viewer previews geometry
  • models/ — Source-controlled Python CAD files (build123d scripts)
  • skills/cad/ — Bundled CAD skill (STEP, STL, DXF, GLB, snapshots, @cad[...] references)
  • skills/urdf/ — Bundled URDF skill (robot links, joints, validation)
  • viewer/ — Local React/Vite CAD Explorer (no backend required)

Installation

1. Clone the repo

git clone https://github.com/earthtojake/text-to-cad.git
cd text-to-cad

2. Set up Python CAD environment

Sponsors

Details

Repository
github.com/aradotso/trending-skills
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs