cad
v0.6.6CAD, robotics, fabrication, and local review skills packaged for agent plugin installs.
By earthtojakeLicense: MIT16.3k GitHub starsUpdated 4 hours ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 13 skill or MCP entries
- Source updated
- Sep 24, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install cad for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add cad@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/earthtojake/text-to-cadClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/bambu-labs/SKILL.md├── skills/cad/SKILL.md├── skills/cad-viewer/SKILL.md├── skills/dfam-check/SKILL.md├── skills/dfm/SKILL.md├── skills/dxf/SKILL.md├── skills/engineering-drawing/SKILL.md├── skills/gcode/SKILL.md├── skills/sdf/SKILL.md├── skills/sendcutsend/SKILL.md├── skills/srdf/SKILL.md├── skills/step-parts/SKILL.md└── skills/urdf/SKILL.md
Included Skills13
Dry-run, upload, and cautiously initiate local Bambu Lab print jobs from validated plain `.gcode`, using Bambu LAN FTPS/MQTT handoffs.
Create/edit parametric CAD models, organize CAD projects, export STEP/STL/3MF/GLB files, resolve prompt references, and measure geometry with cadgen.
Start CAD Viewer and return review links for CAD and robot-description files. Use when visually reviewing `.step`, `.stp`, `.glb`, `.stl`, `.3mf`, `.dxf`, `.urdf`, `.srdf`, or `.sdf` files, especially when handed off from CAD, URDF, SRDF, or SDF generation skills.
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 `$gcode` or regenerating geometry with `$cad`.
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.
Generate, regenerate, and validate 2D DXF drawings from Python build123d sources. Use for DXF files, `.py` drawing scripts, @dxf models, 2D profiles, outlines, templates, gaskets, panels, flat patterns, laser/plasma/waterjet cut layouts, and 2D drawing exports of CAD geometry.
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".
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.
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.
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.
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, the SDF skill for simulator descriptions, and the cad-viewer skill for rendering and live review links.
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 Codex needs to search the hosted step.parts catalog before creating simplified placeholder geometry, resolve fuzzy part names, standards, aliases, or dimensions, choose a matching part, fetch a canonical .step file, verify checksums, or use the step.parts API/OpenAPI/catalog endpoints for standard part discovery.
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.
Plugin manifests2
{
"name": "cad",
"version": "0.6.6",
"description": "CAD, robotics, fabrication, and local review skills packaged for agent plugin installs.",
"author": {
"name": "earthtojake",
"url": "https://github.com/earthtojake"
},
"homepage": "https://www.texttocad.dev",
"repository": "https://github.com/earthtojake/text-to-cad",
"license": "MIT",
"keywords": [
"cad",
"robotics",
"fabrication",
"skills",
"step",
"urdf",
"sdf",
"gcode"
],
"skills": "./skills/",
"interface": {
"displayName": "text-to-cad",
"shortDescription": "CAD, robotics, fabrication, and local review skills.",
"longDescription": "text-to-cad packages local agent workflows for generating CAD, inspecting models, sourcing STEP parts, writing robot description files, slicing mesh files, and preparing fabrication handoffs.",
"developerName": "earthtojake",
"category": "Productivity",
"capabilities": [
"Write",
"Interactive"
],
"websiteURL": "https://www.texttocad.dev",
"defaultPrompt": [
"Create a CAD model and open it in CAD Viewer.",
"Generate a URDF and review it locally.",
"Slice a mesh into printer-ready G-code."
],
"brandColor": "#00A676"
}
}{
"name": "cad",
"version": "0.6.6",
"description": "CAD, robotics, fabrication, and local review skills.",
"author": {
"name": "earthtojake",
"url": "https://github.com/earthtojake"
},
"homepage": "https://www.texttocad.dev",
"repository": "https://github.com/earthtojake/text-to-cad",
"license": "MIT",
"keywords": [
"cad",
"robotics",
"fabrication",
"skills",
"step",
"urdf",
"sdf",
"gcode"
],
"skills": "./skills/"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[cad on Agent Plugins Marketplace](https://pluginsmp.com/plugins/cad)