Help us improve
Share bugs, ideas, or general feedback.
From 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.
npx claudepluginhub rawwerks/VibeCAD --plugin render-glbHow this skill is triggered — by the user, by Claude, or both
Slash command
/render-glb:skills/render-glbThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Render 3D GLB files to PNG images so agents can **visually verify their work**.
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.
Exports Blender 3D models and animations to web-optimized glTF via Python bpy scripts. Handles batch processing, asset optimization, texture baking, model compression for Three.js and Babylon.js.
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 gear, planetary gear, ring gear, cycloid gear, rack and pinion, gggears, herringbone, gear mesh, gear train.
Share bugs, ideas, or general feedback.
Render 3D GLB files to PNG images so agents can visually verify their work.
bunx render-glb model.glb output.png
No installation required. First run downloads the tool, subsequent runs are instant.
Agents can generate 3D models but typically can't see them. This creates a visual verification loop:
# Render with defaults (good for most cases)
bunx render-glb model.glb preview.png
# Then read the image to see your work
# (use Read tool on preview.png)
bunx render-glb <input.glb> <output.png> [options]
Options:
--width <n> Image width in pixels (default: 800)
--height <n> Image height in pixels (default: 600)
--background <hex> Background color (default: #808080)
When building 3D models, use this pattern:
# 1. Build your model
from build123d import Box, Sphere, export_gltf
model = Box(20, 20, 20) + Sphere(radius=15)
export_gltf(model, "./model.glb", binary=True)
# 2. Render to image
bunx render-glb model.glb preview.png
# 3. Read the image (using Read tool)
# Now you can SEE what you built and verify it's correct
This skill complements:
Typical workflow: