Updated 1d ago
by earthtojake
text-to-cad
Design physical products with AI
25.4k GitHub stars (25,433)
+8k in 30 days
| Period | New stars |
|---|---|
| Sep 27 | +3 |
| Sep 28 | +35 |
| Sep 29 | +36 |
| Sep 30 | +40 |
| Oct 1–2 (2 days) | +26 |
| Oct 3 | +12 |
| Oct 4 | +81 |
| Oct 5 | +246 |
| Oct 6 | +554 |
| Oct 7 | +561 |
| Oct 8 | +299 |
| Oct 9 | +190 |
| Oct 10 | +291 |
| Oct 11 | +228 |
| Oct 12 | +274 |
| Oct 13 | +378 |
| Oct 14 | +345 |
| Oct 15 | +380 |
| Oct 16 | +344 |
| Oct 17 | +505 |
| Oct 18–19 (2 days) | +239 |
| Oct 20 | +289 |
| Oct 21 | +413 |
| Oct 22–23 (2 days) | +390 |
| Oct 24 | +206 |
| Oct 25 | +183 |
| Oct 26 | +191 |
| Oct 27 | +199 |
| Oct 28 | +252 |
| Oct 29 | +313 |
| Oct 30 | +401 |
| Oct 31 – Nov 1 (2 days) | +237 |
| Nov 2 | +190 |
| Nov 3 | +300 |
| Nov 4 | +216 |
| Nov 5 | +193 |
- 12 skills (12 skills found in its SKILL.md files)
- 2.4k forks (2,411 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add earthtojake/text-to-cad
Asks which skills and agents to install. Just one: npx skills add earthtojake/text-to-cad --skill bambu-labs — add -g for every project.
Claude Code
git clone https://github.com/earthtojake/text-to-cadcp -r "text-to-cad/skills/bambu-labs" ~/.claude/skills/
Copies the bambu-labs skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add earthtojake/text-to-cad
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
bambu-labs
Send prints to Bambu Lab printers through Bambu Connect, Bambu Lab's official app for printing from other software, or Bambu Studio. Use when the user wants to print a sliced `.gcode.3mf`, a Bambu `.gcode` or an unsliced model on a Bambu Lab printer, over Bambu Cloud or LAN. The agent opens the file in the app; the user picks the printer and starts the print there.
skills/bambu-labs/ on GitHub (opens in a new tab)SKILL.md -
cad
Creates and edits parametric CAD parts and assemblies as Python build123d models that cadgen's engine builds and the CAD Viewer shows live; exports STEP, STL, 3MF, GLB and xbf files on request; resolves prompt references, measures geometry, and articulates or animates assemblies. Use for 3D CAD modeling, editing a model script (any change to a part's or assembly's `.py`), organizing a CAD project…
skills/cad/ on GitHub (opens in a new tab)SKILL.md -
dfam-check
Measure mesh files against Design for Additive Manufacturing (DfAM) rules and report printability findings per process (FDM, SLS, SLA/DLP, metal PBF, MJF). Use when the user asks whether a part is printable, wants overhang/wall-thickness/support analysis of an `.stl`, `.obj`, `.ply`, or `.3mf` mesh, wants a build-orientation recommendation, or wants DfAM redesign guidance before slicing with `$gc…
skills/dfam-check/ on GitHub (opens in a new tab)SKILL.md -
dfm
Design-for-manufacturing review of a part for sheet metal, CNC machining, or injection molding - bends, reliefs and flat patterns; machining access, internal corners, deep features and setups; draft, undercuts and projected area. Use when the user asks whether a part can be bent, machined or molded, asks about manufacturability or tooling, or asks for a DFM review or redesign.
skills/dfm/ on GitHub (opens in a new tab)SKILL.md -
dxf
Generates, regenerates and validates 2D DXF drawings from Python build123d models, exported by cadgen. Use for DXF files, `.py` drawing scripts, 2D profiles, outlines, templates, gaskets, panels, flat patterns, laser/plasma/waterjet cut layouts, and 2D drawing exports of CAD geometry. Opens and visually reviews existing DXF files in the CAD Viewer.
skills/dxf/ on GitHub (opens in a new tab)SKILL.md -
engineering-drawing
Make an engineering drawing of a part as a PDF - orthographic views with hidden lines and centre marks, real dimensions, hole callouts, notes and a title block on ISO sheets, all projected from the part's geometry so the drawing follows the model. Use when the user asks for a drawing, a dimensioned sheet, shop or manufacturing drawings, a print, or "2D views of this part".
skills/engineering-drawing/ on GitHub (opens in a new tab)SKILL.md -
gcode
Slice 3D models into printer-ready G-code with OrcaSlicer, the open-source slicer with built-in profiles for most FDM printers (Prusa, Bambu Lab, Creality, Voron and more). Use when the user wants an `.stl`, `.3mf` or `.obj` model sliced for their printer, as a sliced `.gcode.3mf` or plain `.gcode`, headless with OrcaSlicer's command line or by opening the model in OrcaSlicer. Never contacts a pr…
skills/gcode/ on GitHub (opens in a new tab)SKILL.md -
sdf
SDFormat/SDF model and world authoring, validation, and simulator handoff. Use for `.sdf` files, SDFormat XML, models, worlds, links, joints, poses, frames, inertials, visual/collision geometry, mesh URIs, sensors, lights, physics, plugins, includes, Gazebo, static SDF review, or simulator-specific metadata. Do not use for signed-distance-field geometry. Open and visually review existing SDF file…
skills/sdf/ on GitHub (opens in a new tab)SKILL.md -
sendcutsend
Review DXF and STEP/STP uploads for SendCutSend.com orders using its ordering guide, catalog, and specs. Use only for SendCutSend.com preflight reports covering upload readiness, selected material/SKU/thickness/service availability, and service-specific checks for laser cutting, CNC routing, bending, tapping, countersinking, hardware insertion, and finishing.
skills/sendcutsend/ on GitHub (opens in a new tab)SKILL.md -
srdf
MoveIt2 SRDF authoring, validation, and planning-semantics workflow. Use when creating, editing, inspecting, or validating `.srdf` files, MoveIt planning groups, virtual joints, passive joints, end effectors, group states, disabled collisions, URDF-paired planning semantics, or SRDF handoff for live review. Use the URDF skill for robot structure and the SDF skill for simulator descriptions. Open…
skills/srdf/ on GitHub (opens in a new tab)SKILL.md -
step-parts
Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers, bearings, standoffs, and other catalog components. Use when a CAD model needs a real purchasable part: search the hosted step.parts catalog before creating simplified placeholder geometry, resolve fuzzy pa…
skills/step-parts/ on GitHub (opens in a new tab)SKILL.md -
urdf
URDF robot description authoring and validation. Use when creating, editing, inspecting, validating, or debugging `.urdf` files, robot links, joints, limits, inertials, visual/collision geometry, mesh references, frame conventions, or robot-description artifacts. Use the SRDF skill for MoveIt2 semantic groups and IK/path-planning semantics; use the CAD skill for STEP/STL/3MF/DXF/GLB outputs. Open…
skills/urdf/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.