← ClaudeAtlas

openscadlisted

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.
shortcuts/dotfiles · ★ 18 · Data & Documents · score 71
Install: claude install-skill shortcuts/dotfiles
# OpenSCAD Skill Create, validate, and export OpenSCAD 3D models. Supports parameter customization, visual preview from multiple angles, and STL export for 3D printing platforms like MakerWorld. ## Prerequisites OpenSCAD must be installed. Install via Homebrew: ```bash brew install openscad ``` ## Tools This skill provides several tools in the `tools/` directory: ### Preview Generation ```bash # Generate a single preview image ./tools/preview.sh model.scad output.png [--camera=x,y,z,tx,ty,tz,dist] [--size=800x600] # Generate multi-angle preview (front, back, left, right, top, iso) ./tools/multi-preview.sh model.scad output_dir/ ``` ### STL Export ```bash # Export to STL for 3D printing ./tools/export-stl.sh model.scad output.stl [-D 'param=value'] ``` ### Parameter Extraction ```bash # Extract customizable parameters from an OpenSCAD file ./tools/extract-params.sh model.scad ``` ### Validation ```bash # Check for syntax errors and warnings ./tools/validate.sh model.scad ``` ## Visual Validation (Required) **Always validate your OpenSCAD models visually after creating or modifying them.** After writing or editing any OpenSCAD file: 1. **Generate multi-angle previews** using `multi-preview.sh` 2. **View each generated image** using the `read` tool 3. **Check for issues** from multiple perspectives: - Front/back: Verify symmetry, features, and proportions - Left/right: Check depth and side profiles - Top: Ensure top features are correct - Isometric: Ove