By earthtojake
Generate, validate, and review CAD models, robot descriptions (URDF/SDF/SRDF), G-code for 3D printing, and DXF cut layouts from natural language or images, with local viewer and SendCutSend order checks.
Dry-run, upload, and cautiously initiate local Bambu Lab print jobs from validated plain `.gcode`, using Bambu LAN FTPS/MQTT handoffs.
Start or reuse CAD Viewer and return review links for explicit CAD, implicit CAD, robot-description, and G-code files. Use when visually reviewing `.step`, `.stp`, `.implicit.js`, `.implicit.mjs`, `.glb`, `.stl`, `.3mf`, `.gcode`, `.dxf`, `.urdf`, `.srdf`, or `.sdf` files, especially when handed off from CAD, implicit-cad, G-code, URDF, SRDF, or SDF generation skills.
Create, modify, inspect, and validate STEP-first parametric CAD parts and assemblies. Use for natural-language CAD specs, reference images, 2D technical drawings, STEP/STP generation or direct inspection, Python CAD source, source-level joints, selector references, geometry facts, measurements, mating deltas, snapshots, and secondary STL/3MF/native GLB outputs from CAD geometry.
Generate, regenerate, and validate 2D DXF drawings from Python ezdxf sources. Use for DXF files, gen_dxf() sources, 2D profiles, outlines, templates, gaskets, panels, flat patterns, laser/plasma/waterjet cut layouts, and 2D drawing exports of CAD geometry.
Generate, inspect, dry-run, and statically validate plain FDM `.gcode` from 3D mesh files by orchestrating real slicer CLIs. Use when Codex needs to slice `.stl`, `.obj`, unsliced `.3mf`, `.ply`, `.glb`, or `.gltf` into printer-profiled G-code, discover local slicer backends, inspect whether a mesh is slice-ready, or validate generated G-code before any printer-specific handoff.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
██████╗ █████╗ ██████╗ ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ██╔════╝██╔══██╗██╔══██╗ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ██║ ███████║██║ ██║ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ██║ ██╔══██║██║ ██║ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ╚██████╗██║ ██║██████╔╝ ███████║██║ ██╗██║███████╗███████╗███████║ ╚═════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
A skills library for CAD, robotics, and hardware design agents
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.
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, G-code, 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 |
npx claudepluginhub earthtojake/text-to-cad --plugin cadJarvis Onshape MCP — let Claude drive real Onshape CAD. Sketches, extrudes, fillets, mates, parametric iteration, FeatureScript custom features. Includes the vision-decomposition skill (zoom-and-describe a reference image into a structured feature tree before building) and side-by-side reference comparison tool. Structured truth-telling on every mutation.
Skills for using Build123D - a Python CAD library for creating parametric 3D models
Plan and design gridfinity baseplates for 3D printing with optimal grid layouts and print bed slicing
Blender 3D automation via MCP
Custom commands, skills, agents, rules, hooks, and output styles for Claude Code - session continuity and modern CLI tooling for real-world development workflows
Blender automation toolkit with CLI for geometry, materials, modifiers, collections, animation retargeting, and WebSocket-based real-time control