This is a STEP-first parametric CAD workflow built on build123d. You write natural language specs or point at reference images, it generates Python source that produces validated STEP files, runs geometric checks on selector references like #o1.2.f1, measures clearances and alignment, and hands off to CAD Viewer for live inspection. It treats assemblies as source-level joints with named mating datums, not just dumb part collections. The workflow enforces snapshot validation after every visible change and assumes mm units, XY base plane, positive Z up unless you say otherwise. If you need STL or 3MF those branch from the STEP artifact as secondary outputs. It won't do render art or FEA, but for brackets, enclosures, fixtures, and anything with counterbores or actual geometry constraints, it's built for that.

skills.sh installs
15.3K
GitHub stars
25.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add earthtojake/text-to-cad --skill cad --agent claude-code

Installs into .claude/skills of the current project.

Files

CAD modeling and inspection

A model is a Python function; running its script rebuilds it in text-to-cad's warm server, and the page the person has open updates. Files are exports, made when asked.

Start with the task

Sponsors

Details

Repository
github.com/earthtojake/text-to-cad
Category
Python
First seen
Jul 14, 2026

More from earthtojake/text-to-cad

All 12

Recommended

More Python
1anthropics avatardata-visualizationanthropics/knowledge-work-pluginsCreate effective data visualizations with Python (matplotlib, seaborn, plotly). Use when building charts, choosing the right chart type for a dataset, creating 14.5Kskills.sh installs
2marimo-team avatarmarimo-pairmarimo-team/marimo-pairDrive a live marimo notebook as a workspace: run Python in the same kernel the user does, inspect live notebook state, and commit durable notebook changes. Use 13.6Kskills.sh installs
3google-gemini avatargemini-interactions-apigoogle-gemini/gemini-skillsUse this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, s12.3Kskills.sh installs
4openai avatarsecurity-best-practicesopenai/skillsPerform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best pr12.2Kskills.sh installs
5hexiaochun avatarseedance2-apihexiaochun/seedance2-apiEnd-to-end AI video generation from storyboard concept to final output. Supports both MCP and standalone Python script modes; automatically detects availability12Kskills.sh installs
6earthtojake avatarsdfearthtojake/text-to-cadSDFormat/SDF model and world generation, validation, and simulator handoff. Use for `.sdf` files, SDFormat XML, Python `gen_sdf()` sources, models, worlds, link11.5Kskills.sh installs