Leaderboard/Design/text-to-cad
Last commit on September 18, 2026·Created on April 22, 2026

earthtojake/text-to-cad

Translates natural language prompts into parametric CAD models and 3D printable geometry
Combined rank
#41
across all skills
In Design
#5
category rank
Stars
16.1k
+4.8% in last 7d
Forks
1.7k
+5.2% in last 7d
Watchers
87
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill set enables mechanical and robotics engineers to generate, edit, and inspect parametric CAD models using text-based prompts. It streamlines the transition from conceptual description to precise geometry, supporting a wide range of industry-standard formats including STEP, STL, and URDF.

Beyond modeling, the tools provide a bridge to physical production by validating gcode and managing print jobs for Bambu Lab hardware via local network handoffs.

WHO IT'S FOR
Mechanical engineers
create and edit parametric CAD models
Robotics engineers
visually review robot-description files
Additive manufacturing specialists
analyze mesh files for printability
AI agent / automation builders
integrate CAD and 3D printing workflows
Repository contents

12 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Skills CLI (preferred)

Installs: Complete text-to-cad skill library for CAD, fabrication, robot-description, simulation, and local-review workflows; the skillPaths list below is only a supported subset prioritized for the starter tasks.

Before you start
  • Python 3.11 or newer
  1. In a terminal, install the text-to-cad library with the preferred Skills CLI procedure.

    npx skills add earthtojake/text-to-cad
www.texttocad.dev · Checked Sep 18, 2026README.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Find matching off-the-shelf STEP parts

Uses step-parts

  • Part name, model number, standard, or dimensions
  • Optional vendor, category, family, or other facet constraints
Use the step-parts skill to search for [part name, model number, standard, or dimensions]. Return the best few matching records with their IDs, names, standards, and key attributes. Do not download a file yet; if the request is ambiguous, ask me to choose among the candidates.
skills/step-parts/SKILL.md · Checked Sep 18, 2026
Suggested first task

Run a conservative DfAM check

Uses dfam-check

  • Path to an STL, OBJ, PLY, or 3MF mesh
  • Target process, or confirmation that it is unknown
  • Optional material and layer height
  • Optional machine or material datasheet
Use the dfam-check skill to assess [path/to/part.stl] for [target manufacturing process]. Use the supplied material, layer height, and machine or material datasheet when available. Measure the exact mesh, compare measured facts with cited process limits, and return a short severity-ordered report. If the process is unknown, use the documented default 45° measurement and present findings by candidate process rather than choosing one.
skills/dfam-check/SKILL.md · Checked Sep 18, 2026
Suggested first task

Inspect a mesh before slicing

Uses gcode

  • Path to a supported STL, OBJ, unsliced 3MF, PLY, GLB, or GLTF mesh
Use the gcode skill to discover available local slicer backends and inspect [path/to/model.stl] as a first readiness check. Do not slice or execute a slicer command yet. Report the discovered backends, inspection findings, and any documented remediation needed before slicing.
skills/gcode/SKILL.md · Checked Sep 18, 2026