Skip to content
Design
Skill

/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

BOOST
From plugin
vibecad
1234 skills
Install
$ npx -y skills add rawwerks/VibeCAD --skill render-glb --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/render-glb

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

render-glb.SKILL.md
name: render-glb
description: 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.

Render GLB to Image

Render 3D GLB files to PNG images so agents can **visually verify their work**.

Zero-Setup with bunx

bunx render-glb model.glb output.png

No installation required. First run downloads the tool, subsequent runs are instant.

Why This Matters

Agents can generate 3D models but typically can't see them. This creates a **visual verification loop**:

1. Generate model → export GLB 2. Render GLB → PNG 3. Read PNG → see what you built 4. Iterate if needed

Basic Usage

# 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)

Options

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)

Visual Verification Workflow

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

Integration with CAD Skills

This skill complements:

  • **build123d** - Python CAD modeling
  • Any tool that exports GLB format

Typical workflow: 1. Use CAD skill to generate geometry 2. Export to GLB 3. Use render-glb to verify visually 4. Iterate if model isn't correct

Links

  • npm: https://www.npmjs.com/package/render-glb
  • GitHub: https://github.com/rawwerks/render-glb
Read more
Ships withvibecad

A library of Claude Code skills for teaching coding agents how to use various CAD tools. Sponsored by neThing.xyz

Get the whole plugin
Stats
123
Stars
17
Forks
Quiet
Maintenance
Python
Language
MIT
License
9mo ago
Last commit
10mo ago
Created
12h ago
Added

Repo: rawwerks/VibeCAD

Other skills on vibecad.

build123d
Skill

build123d

CAD modeling with build123d Python library. Use when creating 3D models, exporting to GLB/STEP/STL, or doing boolean operations…

model-compare
Skill

model-compare

Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold…