text-to-cad: Give your agent CAD superpowers

Give your agent CAD superpowers. 100% open source and free.

loading step

Available for these agents

Overview

The text-to-cad plugin gives your agent local workflows for generating 3D models as STEP, GLB, STL or 3MF files. It also does design for manufacturing checks, generates engineering drawings, and connects to popular 3D printing, sheet metal and CNC fabrication services.

It is supported by all popular agents that support plugins or the skills framework, including Claude Code, Codex, Cursor, Gemini and Grok.

Install

Ask your agent (recommended)

Send this message to your agent and it will install text-to-cad for you.

Install text-to-cad from https://github.com/earthtojake/text-to-cad

Or install it yourself: install uv if you don't have it yet, then run the commands for your agent app below and restart the app.

Claude Code

claude plugin marketplace add earthtojake/text-to-cad claude plugin install text-to-cad@earthtojake
Update or reinstall

Update, then restart the app:

claude plugin marketplace update earthtojake claude plugin update text-to-cad@earthtojake

Reinstall: remove it, then install it again:

claude plugin uninstall text-to-cad@earthtojake claude plugin marketplace remove earthtojake

Codex

Requires Codex 0.142.0 or newer.

codex plugin marketplace add earthtojake/text-to-cad codex plugin add text-to-cad@earthtojake
Update or reinstall

Update, then restart the app:

codex plugin marketplace upgrade earthtojake

Reinstall: remove it, then install it again:

codex plugin remove text-to-cad@earthtojake codex plugin marketplace remove earthtojake

Cursor

Cursor also loads the Claude Code plugin: if it is installed, skip this.

git clone --depth 1 --branch plugin https://github.com/earthtojake/text-to-cad ~/.cursor/plugins/local/text-to-cad
Update or reinstall

Update, then restart the app:

git -C ~/.cursor/plugins/local/text-to-cad pull

Reinstall: remove it, then install it again:

rm -rf ~/.cursor/plugins/local/text-to-cad

Grok Build

Grok Build also loads the Claude Code plugin: if it is installed, skip this.

grok plugin install earthtojake/text-to-cad --trust grok plugin enable text-to-cad
Update or reinstall

Update, then restart the app:

grok plugin update text-to-cad

Reinstall: remove it, then install it again:

grok plugin uninstall text-to-cad

Gemini

gemini extensions install https://github.com/earthtojake/text-to-cad --consent --auto-update
Update or reinstall

Update, then restart the app:

gemini extensions update text-to-cad

Reinstall: remove it, then install it again:

gemini extensions uninstall text-to-cad

Other Agents

For an agent without plugin support: the skills give you everything you need for core CAD workflows and let you view CAD files in a localhost web app.

npx skills add earthtojake/text-to-cad
Update or reinstall

Run the install command again to update or reinstall, then restart the app.

No plugin for your agent yet?

Request Plugin

Skills

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

Skill
  • CAD

    skills/cad

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

  • step.parts

    skills/step-parts

    Finds off-the-shelf STEP parts like screws, bearings, motors, and connectors.

  • Engineering Drawing

    skills/engineering-drawing

    Dimensioned engineering drawings from a part, as a PDF: views, hidden lines, dimensions, hole callouts, title block.

  • DXF

    skills/dxf

    Creates 2D DXF drawings like profiles, templates, gaskets, and cut layouts from Python sources or CAD geometry.

  • URDF

    skills/urdf

    Writes robot structure files with links, joints, limits, inertials, and meshes.

  • SRDF

    skills/srdf

    Adds MoveIt planning groups, end effectors, poses, and collision rules to a URDF.

  • SDF

    skills/sdf

    Creates simulator models and worlds with frames, physics, sensors, and lights.

  • SendCutSend

    skills/sendcutsend

    Checks DXF and STEP files before upload to SendCutSend.

  • DfAM Check

    skills/dfam-check

    Measures mesh printability per process: wall thickness, overhangs, support volume, and build orientation.

  • DFM

    skills/dfm

    Reviews a part for sheet metal, CNC machining, or injection molding, with measured evidence and the cited rule behind every finding.

  • G-code

    skills/gcode

    Slices models into printer-ready G-code with OrcaSlicer, using your own printer presets.

  • Bambu Labs

    skills/bambu-labs

    Sends prints to Bambu Lab printers through Bambu Connect, Bambu Lab's official app, or Bambu Studio.

Contributing

Branch from main and open PRs against main. For the local workflow, testing in agent apps and validation, see CONTRIBUTING.md.