VibeCAD is a library of Claude Code skills that enable coding agents to interact with various CAD tools. It benefits operations teams by automating design tasks, integrating with existing workflows, and connecting to tools like AutoCAD, SolidWorks, and Fusion 360.
git clone https://github.com/rawwerks/VibeCAD.gitVibeCAD provides Claude Code agents with skills to create parametric 3D models, render visualizations, and optimize designs using Build123D—a Python CAD library with algebra-style syntax. It includes tools for model comparison using IoU and Dice metrics, GLB rendering for visual verification, and glTF optimization with compression and mesh simplification. The library integrates threaded fasteners, pipes, flanges, bearings, and gear generation (spur, helical, bevel, planetary, cycloid) through bd_warehouse and gggears. Agents can export designs to GLB, STL, and STEP formats, enabling automated design workflows without manual CAD software interaction.
Add the VibeCAD marketplace to Claude Code with `/plugin marketplace add raymondweitekamp/VibeCAD`, then install plugins like build123d, render-glb, and gltf-transform. Invoke skills using the format `plugin-name:skill-name` (e.g., `build123d:build123d` or `render-glb:render-glb`). Claude automatically triggers skills for CAD modeling, rendering, and optimization tasks, or you can explicitly load them.
Generate parametric 3D models and parts programmatically
Render and visually verify CAD designs as PNG images
Compare ML-generated 3D models against reference designs
Optimize and compress 3D models for web delivery
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/rawwerks/VibeCADCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Using VibeCAD, create a parametric model of a [SHAPE] with the following dimensions: [DIMENSIONS]. Ensure the model is compatible with [CAD_SOFTWARE] and can be easily modified by adjusting the parameters. Save the model as [FILE_NAME] in the specified format.
# Parametric Model Creation ## Model Details - **Shape**: Cylinder - **Dimensions**: Diameter = 100mm, Height = 200mm - **CAD Software**: Fusion 360 - **File Name**: parametric_cylinder.f3d ## Parameters - Diameter: 100mm (adjustable) - Height: 200mm (adjustable) - Wall Thickness: 5mm (adjustable) ## Instructions 1. Open Fusion 360 and create a new design. 2. Use the Create command to generate a cylinder with the specified dimensions. 3. Adjust the parameters as needed to modify the model. 4. Save the model as 'parametric_cylinder.f3d'.
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan