github-actions[bot] 2f3488b0db Publish 0.4.16 from develop to main
Source ref: develop
Source commit: 81afeb8686
Target branch: main
Previous target: d4800f1116
Release base: d4800f1116
Previous source: 2858d985a1

Included commits since previous source:
81afeb86 Merge pull request #288 from earthtojake/release/0.4.16
7119d666 Release 0.4.16
6db1dd1a Merge pull request #283 from NgoQuocViet2001/fix-smb-rewrite-on-exhaustion
f3dc314c cadgen: keep the component placeholder off the staging name
d072acba Merge pull request #286 from earthtojake/claude/fix-bundle-check-helper
b90931e8 cadgen: move the rename rescue into replace_atomic
46f6db86 bundle: call a helper that exists, so the vendored cadgen copies are actually checked
382c9846 cadgen: rewrite under a fresh temp name when the rename ladder is exhausted
2026-08-17 21:00:37 +00:00
2026-08-11 14:41:20 -04:00
2026-08-17 20:54:00 +00:00
2026-08-17 20:54:00 +00:00
2026-05-11 14:04:10 -07:00
2026-08-11 14:41:20 -04:00
2026-08-11 14:41:20 -04:00
2026-05-27 17:05:50 -04:00
2026-08-11 14:41:20 -04:00
2026-08-17 20:54:00 +00:00

Demo of the CAD skill generating and previewing CAD geometry
████████╗███████╗██╗  ██╗████████╗██████╗  ██████╗ █████╗ ██████╗ 
╚══██╔══╝██╔════╝╚██╗██╔╝╚══██╔══╝╚════██╗██╔════╝██╔══██╗██╔══██╗
   ██║   █████╗   ╚███╔╝    ██║    █████╔╝██║     ███████║██║  ██║
   ██║   ██╔══╝   ██╔██╗    ██║   ██╔═══╝ ██║     ██╔══██║██║  ██║
   ██║   ███████╗██╔╝ ██╗   ██║   ███████╗╚██████╗██║  ██║██████╔╝
   ╚═╝   ╚══════╝╚═╝  ╚═╝   ╚═╝   ╚══════╝ ╚═════╝╚═╝  ╚═╝╚═════╝ 

A library of agent skills for CAD, CAE and CAM

Docs

Tests Join Discord GitHub stars License: MIT Follow @earthtojake Python STEP STL 3MF URDF SDF SRDF

text-to-cad

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

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

🧰 Skills

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

Skill Summary Source
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. skills/cad
CAD Viewer Shows local browser previews for CAD and robot files. skills/cad-viewer
step.parts Finds off-the-shelf STEP parts like screws, bearings, motors, and connectors. skills/step-parts
DXF Creates 2D DXF drawings like profiles, templates, gaskets, and cut layouts from Python sources or CAD geometry. skills/dxf
URDF Writes robot structure files with links, joints, limits, inertials, and meshes. skills/urdf
SRDF Adds MoveIt planning groups, end effectors, poses, and collision rules to a URDF. skills/srdf
SDF Creates simulator models and worlds with frames, physics, sensors, and lights. skills/sdf
SendCutSend Checks DXF and STEP files before upload to SendCutSend. skills/sendcutsend
G-code Slices supported mesh files into validated, printer-profiled FDM .gcode with real slicer CLIs. skills/gcode
Bambu Labs Dry-runs, uploads, and cautiously starts local Bambu Lab print jobs from validated .gcode. skills/bambu-labs
Implicit CAD Creates 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 outputs needed by provider installers.

Skills

Install text-to-cad 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 (requires Codex 0.142.0 or newer)
codex plugin marketplace add earthtojake/text-to-cad
codex plugin add cad@text-to-cad

Codex resolves this repository-root plugin only from 0.142.0 onward. On older versions the plugin is skipped silently and never appears in codex plugin list; upgrade with npm install -g @openai/codex@latest.

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

🛠️ 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.

S
Description
面向 CAD、机器人和硬件设计的智能体技能合集|GitHub 镜像 13.8k · 🍴 1.5k
https://github.com/earthtojake/text-to-cad Readme MIT 123 MiB
Languages
JavaScript 58.4%
Python 40.8%
Shell 0.8%