claudeers.
// 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 2 months ago
Actively maintained
100/100
last commit 4 days ago
last release 4 days ago
releases 41
open issues 0
// star history+456 this week (+3.5%)

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up text-to-cad (claude-plugin project) into my current project.
Found on https://claudeers.com/text-to-cad
Repo: https://github.com/earthtojake/text-to-cad
Homepage/docs: https://www.cadskills.xyz
Detected install method: claude-plugin → /plugin install text-to-cad@earthtojake/text-to-cad
Category: automation. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)
/plugin marketplace add earthtojake/text-to-cad
/plugin install text-to-cad@earthtojake/text-to-cad
// or clone
git clone https://github.com/earthtojake/text-to-cad

// compatibility

Platformscli, api, desktop, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript
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.

// 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.

3 views
13,615 stars
unclaimed
updated 2 months 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 agent that grows with you

// automationNousResearch/Python230,654MIT[ claude ]
🔓

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

// automationfirecrawl/TypeScript167,815AGPL-3.0[ claude ]
🔓

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

// automationbrowser-use/Python110,149MIT[ 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/Python80,016MIT[ claude ]

// built by

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