Updated 9mo ago
by rawwerks
VibeCAD
A library of Claude Code skills for teaching coding agents how to use various CAD tools
121 GitHub stars (121)
Steady at 121 stars — no new stars in the 16 days since Sep 30.
- 4 skills (4 skills found in its SKILL.md files)
- 17 forks (17 forks)
- 9mo ago last update (Last updated 9mo ago)
Install
Skills CLI
npx skills add rawwerks/VibeCAD
Asks which skills and agents to install. Just one: npx skills add rawwerks/VibeCAD --skill build123d — add -g for every project.
Claude Code
git clone https://github.com/rawwerks/VibeCADcp -r "VibeCAD/plugins/build123d/skills/build123d" ~/.claude/skills/
Copies the build123d skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add rawwerks/VibeCAD
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
build123d
CAD modeling with build123d Python library. Use when creating 3D models, exporting to GLB/STEP/STL, or doing boolean operations (union, difference, intersection). Triggers on: CAD, 3D modeling, sphere, box, cylinder, mesh export, GLB, STEP, STL, solid modeling, parametric design, threads, fasteners, bolts, nuts, screws, gears, pipes, flanges, bearings, bd_warehouse, spur gear, helical gear, bevel…
plugins/build123d/skills/build123d/SKILL.md on GitHub (opens in a new tab) -
model-compare
Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold references, diffing CAD revisions, or computing similarity metrics for ML training. Triggers on: model diff, compare models, IoU, intersection over union, model similarity, CAD comparison, STEP diff, 3D evaluation, gold reference, generated model, precision recall 3D.
plugins/build123d/skills/model-compare/SKILL.md on GitHub (opens in a new tab) -
gltf-transform
Optimize and post-process GLB/glTF 3D models. Use when compressing models for web delivery, reducing file size, simplifying geometry, inspecting model stats, merging models, or converting textures. Triggers on: optimize GLB, compress model, reduce file size, simplify mesh, draco compression, meshopt, webp textures, inspect model, merge GLB, model optimization.
plugins/gltf-transform/skills/gltf-transform/SKILL.md on GitHub (opens in a new tab) -
render-glb
Render GLB 3D models to PNG images for visual verification. Use when you need to SEE your generated 3D model, verify geometry, check visual correctness, or show results to users. Triggers on: render GLB, preview model, visualize 3D, see my model, check geometry, visual verification, screenshot model, model preview.
plugins/render-glb/skills/render-glb/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.