VibeCAD
A library of Claude Code skills for teaching coding agents how to use various CAD tools
Install / Use
/learn @rawwerks/VibeCADQuality Score
Category
Development & EngineeringSupported Platforms
README
VibeCAD
A library of Claude Code skills for teaching coding agents how to use various CAD tools.
Sponsored by neThing.xyz
Installation
Add the marketplace to Claude Code:
/plugin marketplace add raymondweitekamp/VibeCAD
Then install the plugins you need:
/plugin install build123d@vibecad
/plugin install render-glb@vibecad
/plugin install gltf-transform@vibecad
Using Skills
After installation, invoke skills using the format <plugin-name>:<skill-name>:
| Plugin | Skill Invocation |
|--------|------------------|
| build123d | build123d:build123d |
| build123d | build123d:model-compare |
| render-glb | render-glb:render-glb |
| gltf-transform | gltf-transform:gltf-transform |
Skills are automatically triggered when Claude detects relevant tasks (CAD modeling, GLB rendering, model optimization), or you can explicitly load them.
Available Plugins
build123d
Skills for using Build123D - a Python CAD library for creating parametric 3D models with code.
Skills:
build123d- CAD modeling with algebra-style syntaxmodel-compare- Compare 3D models using IoU, Dice, precision/recall metrics
Features:
- Algebra-style syntax for intuitive model creation
- Parametric design patterns
- Export to GLB, STL, STEP, and other formats
- Includes bd_warehouse (threads, fasteners, pipes, flanges, bearings)
- Includes gggears (spur, helical, bevel, planetary, cycloid gears)
- Model comparison for evaluating ML-generated models against gold references
render-glb
Render GLB 3D models to PNG images for visual verification.
- Zero-setup with
bunx render-glb model.glb output.png - Enables agents to see what they build and iterate visually
- Configurable resolution and background color
gltf-transform
Optimize and post-process GLB/glTF 3D models.
- Draco/Meshopt compression for web delivery
- Texture compression (WebP)
- Mesh simplification and welding
- Model inspection and merging
Contributing
We welcome contributions! To add a new CAD tool:
- Create a new plugin directory under
plugins/ - Add
.claude-plugin/plugin.jsonwith the plugin manifest - Add skills under
skills/withSKILL.mdfiles - Update the marketplace.json to include your plugin
- Submit a PR
Skill Format
Each skill requires a SKILL.md with YAML frontmatter:
---
name: skill-name
description: What the skill does and when to use it
---
# Skill Name
Instructions for using the skill...
License
MIT License - see LICENSE for details.
Related Skills
node-connect
341.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.4kCommit, push, and open a PR
