claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Automation & Workflows

text-to-cad

A collection of agent skills for CAD, robotics and hardware design

// Automation & Workflows[ cli ][ api ][ desktop ][ web ][ claude ]#claude#3mf#agents#ai-agents#build123d#cad#dxf#glb#automationMIT$open-sourceupdated 15 days ago
Actively maintained
100/100
last commit 9 days ago
last release 9 days ago
releases 20
open issues 3
// install
git clone https://github.com/earthtojake/text-to-cad
Demo of the CAD skill generating and previewing CAD geometry
 ██████╗ █████╗ ██████╗       ███████╗██╗  ██╗██╗██╗     ██╗     ███████╗
██╔════╝██╔══██╗██╔══██╗      ██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝
██║     ███████║██║  ██║      ███████╗█████╔╝ ██║██║     ██║     ███████╗
██║     ██╔══██║██║  ██║      ╚════██║██╔═██╗ ██║██║     ██║     ╚════██║
╚██████╗██║  ██║██████╔╝      ███████║██║  ██╗██║███████╗███████╗███████║
 ╚═════╝╚═╝  ╚═╝╚═════╝       ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝

A skills library for CAD, robotics, and hardware design agents

Docs | Demo

CAD Skills

CAD Skills is a library of agent skills for generating, inspecting, sourcing, slicing, and handing off CAD and robot-description artifacts from local project files.

🧰 Skills

Install the library to give agents focused workflows for CAD, fabrication, robot description files, simulation, and local review.

SkillSummarySource
CADCreates and edits CAD models from plain-language or image requests, with STEP as the main output along with options to export to STL, 3MF and GLB.skills/cad
CAD ViewerShows local browser previews for CAD, G-code, and robot files.skills/cad-viewer
step.partsFinds off-the-shelf STEP parts like screws, bearings, motors, and connectors.skills/step-parts
DXFCreates 2D DXF drawings like profiles, templates, gaskets, and cut layouts from Python sources or CAD geometry.skills/dxf
URDFWrites robot structure files with links, joints, limits, inertials, and meshes.skills/urdf
SRDFAdds MoveIt planning groups, end effectors, poses, and collision rules to a URDF.skills/srdf
SDFCreates simulator models and worlds with frames, physics, sensors, and lights.skills/sdf
SendCutSendChecks DXF and STEP files before upload to SendCutSend.skills/sendcutsend
G-codeSlices supported mesh files into validated, printer-profiled FDM .gcode with real slicer CLIs.skills/gcode
Bambu LabsDry-runs, uploads, and cautiously starts local Bambu Lab print jobs from validated .gcode.skills/bambu-labs
Implicit CADCreates browser-native implicit CAD models using GLSL signed-distance fields and CAD Viewer raymarch rendering. Experimental.skills/implicit-cad

💻 Installation

For production use, install or clone from main; that branch contains the generated skill/plugin outputs needed by provider installers.

Skills

Install CAD Skills with the Skills CLI:

npx skills install earthtojake/text-to-cad

This is the preferred installation path. It installs the individual skills directly for supported agents.

Plugins

Provider-native plugin installs are also available for Codex and Claude Code:

# Codex
codex plugin marketplace add earthtojake/text-to-cad
codex plugin add cad@text-to-cad
# Claude Code
claude plugin marketplace add earthtojake/text-to-cad
claude plugin install cad@text-to-cad

Restart your agent if newly installed skills do not appear. For local development, branch from develop, open PRs against develop, and use the symlink workflow in CONTRIBUTING.md.

📸 Screenshots

CAD skill demo showing generated geometry in CAD Viewer CAD URDF skill demo showing robot description output in CAD Viewer URDF SRDF MoveIt2 skill demo showing inverse kinematics in CAD Viewer SRDF / MoveIt2

🧪 Benchmarks

The repo stores heavyweight assets in assets/** and benchmarks/** through Git LFS and excludes those trees from default LFS pulls so lightweight clones do not fetch GIF assets. Benchmark markdown remains normal Git for readable diffs. To hydrate only the benchmark assets locally, run:

git lfs pull --include="benchmarks/**"
#TargetPromptOutput
1Rectangular calibration block with four holesCreate a centered 100 x 60 x 20 mm block with four 8 mm vertical through-holes. Add only a 2 mm chamfer on the top outer perimeter.Rectangular calibration block orbit gif
2Circular flange with bolt-hole patternCreate an 80 mm diameter, 10 mm thick circular flange with a 30 mm central through-bore. Add six 6 mm through-holes on a 60 mm bolt circle and fillet the outside circular edges.Circular flange orbit gif
3L-bracket with gussets and two hole directionsCreate an L-bracket from a base plate and rear vertical plate. Add vertical base holes, horizontal back-plate holes, two triangular gussets, and a filleted base/back transition.L-bracket orbit gif
4Stepped shaft with keywayCreate a 120 mm shaft along X with 20/30/20 mm diameter stepped sections. Add end chamfers and a shallow rectangular keyway on top of the middle section.Stepped shaft orbit gif
5Open-top electronics enclosure with bossesCreate a hollow open-top enclosure with 3 mm walls and floor. Add four internal standoffs with centered blind holes and 2 mm outside vertical corner fillets.Open-top electronics enclosure orbit gif
6Aerospace-style clevis bracket with lightening cutoutsCreate a symmetric clevis bracket with a base plate, two rounded lugs, base mounting holes, and a horizontal lug bore. Add triangular lightening cutouts, reinforcing ribs, and rounded transitions.Clevis bracket orbit gif
7Radial-engine-style cylinder with cooling finsCreate a vertical engine-cylinder form with a central barrel, 12 cooling fins, a base flange, and a top cap. Add a 35 degree angled spark-plug boss with a coaxial through-hole.Radial-engine-style cylinder orbit gif
8Centrifugal impeller with backward-curved bladesCreate a centrifugal impeller with a backplate, hub, and through-bore. Add 12 fused backward-curved blades sweeping about 45 degrees from root to tip.Centrifugal impeller orbit gif
9Spiral staircase with helical handrailCreate a miniature spiral staircase with a central column, base disk, and 20 rising wedge treads. Add a one-revolution helical handrail and vertical balusters at the tread outer ends.Spiral staircase orbit gif
10Simplified planetary gear stageCreate a flat planetary gear assembly with separate sun, planet, ring, carrier, and pin bodies. Use simplified trapezoidal teeth and place three planets around the sun on a 42 mm radius circle.Planetary gear stage orbit gif

🛠️ Contributing

Development happens from the develop branch; open PRs against develop, not main. For local contribution workflow, skill linking, and validation guidance, see CONTRIBUTING.md.

// compatibility

Platformscli, api, desktop, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript

// faq

What is text-to-cad?

A collection of agent skills for CAD, robotics and hardware design. It is open-source on GitHub.

Is text-to-cad free to use?

text-to-cad is open-source under the MIT license, so it is free to use.

What category does text-to-cad belong to?

text-to-cad is listed under skills in the Claudeers registry of Claude-compatible tools.

0 views
7,614 stars
unclaimed
updated 15 days ago

// embed badge

text-to-cad on Claudeers
[![Claudeers](https://claudeers.com/api/badge/text-to-cad.svg)](https://claudeers.com/text-to-cad)

// retro hit counter

text-to-cad hit counter
[![Hits](https://claudeers.com/api/counter/text-to-cad.svg)](https://claudeers.com/text-to-cad)

// reviews

// guestbook

0/500

// related in Automation & Workflows

🔓

The API to search, scrape, and interact with the web at scale. 🔥

// automationfirecrawl/TypeScript143,720AGPL-3.0[ claude ]
🔓

The agent that grows with you

// automationNousResearch/Python211,605MIT[ claude ]
🔓

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message…

// automationbytedance/Python76,016MIT[ claude ]
🔓

🗂 The essential checklist for modern web development, for humans and AI agents

// automationthedaviddias/MDX73,123[ claude ]

// built by

→ see how text-to-cad connects across the ecosystem