By algoryn-nl
STEP-first build123d CAD, URDF robot descriptions, and robot motion (IK + planning) skills with bundled CAD Explorer.
Create, modify, inspect, validate, and review STEP-first build123d/Python CAD parts and assemblies. Use for natural-language CAD specs, STEP/STP generation, build123d source, build123d source-level joints, @cad references, geometry facts, measurements, mating deltas, CAD Explorer links, conditional review renders, and secondary DXF/STL/3MF outputs.
Robot motion setup, generation, and validation for URDF-based inverse kinematics and path planning. Use when Codex needs to install ROS 2 or MoveIt 2 dependencies, run or test the local motion server, generate CAD Explorer motion artifacts for a `.urdf`, create MoveIt/SRDF/kinematics/planning sidecars, debug IK or path-planning behavior, or validate robot motion commands.
URDF generation and validation for robot model outputs. Use when the agent needs to create, edit, regenerate, inspect, or validate `.urdf` files, `gen_urdf()` envelopes, robot links, joints, joint limits, parent/child kinematic structure, visual or collision mesh references, collision geometry, or URDF-specific XML validation. Use the owning CAD or mesh workflow for STEP/STP, STL/3MF/DXF exports, render images, GLB/topology sidecars, CAD Explorer links, and @cad geometry references.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that bundles three skills for parametric CAD, robot-description, and robot-motion work, plus the CAD Explorer viewer.
The skills come from text-to-cad; this repository repackages them as an installable Claude Code plugin so they can be used in any project without cloning the harness.
| Skill | Purpose |
|---|---|
cad | STEP-first build123d/Python CAD generation, inspection, and @cad[...] references |
urdf | URDF generation, joint/link validation, mesh references |
robot-motion | ROS 2 / MoveIt 2 inverse kinematics, path planning, motion server tooling |
The CAD skill ships with the CAD Explorer Vite/React viewer under
skills/cad/explorer/ for browsing generated geometry.
Add the marketplace once:
/plugin marketplace add https://github.com/algoryn-nl/cad-suite
Then install the plugin:
/plugin install cad-suite
After installing, run the bundled setup command from inside the project where you want to author CAD:
/cad-suite:setup
This creates .venv/ in your project, installs the Python CAD dependencies,
optionally installs URDF dependencies, and runs npm install for the CAD
Explorer. Robot-motion (ROS 2 / MoveIt) is not auto-installed — see
skills/robot-motion/SKILL.md.
If you'd rather install dependencies by hand:
# Python deps (CAD)
python3.11 -m venv .venv
./.venv/bin/pip install --upgrade pip
./.venv/bin/pip install -r ${CLAUDE_PLUGIN_ROOT}/skills/cad/requirements.txt
# Optional: URDF
./.venv/bin/pip install -r ${CLAUDE_PLUGIN_ROOT}/skills/urdf/requirements.txt
# CAD Explorer (Node)
npm --prefix ${CLAUDE_PLUGIN_ROOT}/skills/cad/explorer install
npm --prefix ${CLAUDE_PLUGIN_ROOT}/skills/cad/explorer run dev
Then open http://localhost:4178.
For multi-project workflows that share a single Explorer:
npm --prefix ${CLAUDE_PLUGIN_ROOT}/skills/cad/explorer run dev:ensure -- \
--file STEP/sample_part.step
cad-suite/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── skills/
│ ├── cad/ # CAD skill + explorer/ + scripts/
│ ├── urdf/
│ └── robot-motion/
├── commands/
│ └── setup.md # /cad-suite:setup
└── README.md
MIT. Each bundled skill keeps its own LICENSE under skills/<name>/LICENSE.
Skills are sourced from earthtojake/text-to-cad. For upstream development, file issues there. For plugin-packaging issues, file them here.
npx claudepluginhub algoryn-nl/cad-suite --plugin cad-suiteComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.