Openscad Skill — Development skill for Claude Code
Claude skill for OpenSCAD: parametric parts and multi-part assemblies, verified with numbers instead of pictures.
How to install Openscad Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open pthompson8594/openscad-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Openscad Skill does
Claude skill for OpenSCAD: parametric parts and multi-part assemblies, verified with numbers instead of pictures. Clash, clearance and motion checks, sections, wall thickness, print-ready STL/3MF, laser-cut DXF and bent-sheet STEP.
Alternatives in Development
- Project-Level Skills — This directory contains skills for developing and maintaining the claude-mem project itself, not skills that a 39.3k ★
- Part 1 — Deep Research Prompt Builder — I'm going to help you create a research prompt for your project 2.1k ★
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
README
openscad skill
[](https://github.com/pthompson8594/openscad-skill/actions/workflows/release.yml)
A Claude skill for designing parts and multi-part assemblies in OpenSCAD. It checks its work with numbers instead of pictures, which keeps token use low and catches errors a render cannot show.
It runs in a normal Claude chat with code execution, including from a phone, and in Claude Code.
What it does
- Single parts: writes a parametric
.scad, exports STL, and verifies the bounding box and volume against the intent. Each edit is compared with the previous version. - Fast engine: renders with OpenSCAD 2025 and the Manifold engine. Where no native build has it, it uses the WebAssembly build from npm. A 21-part steel rack case renders in 1.8 s, against 88 s with OpenSCAD 2021.01.
- Assemblies: one parts table at the top of the model drives everything. A single command exports every part in parallel, re-renders only parts whose geometry changed, and prints a line only for the parts that changed. It also flags open or non-manifold meshes and OpenSCAD warnings.
- Collision check: tests every pair of parts and reports each overlap with its depth and location, plus gaps under a clearance you choose.
- Checks that stay checked: a
checkstable of clearances (">= 0.3 mm", "== 2.3 mm", "clear", "touch"). Every run prints only the ones that fail. - Moving parts: a
traveltable moves a group of parts to every limit of its travel and tilt and reports any collision and the closest clearance. - Sections: a true 2D section of the whole assembly at any plane or angle, one colour per part, with overlaps and gaps in that plane listed.
- Print files: wall thickness, overhang area and the widest flat underside per part; STLs oriented for printing and named by label; a 3MF per multi-material set with the bodies kept regis
Related Skills
Creality Print Skill
Print-ready multi-colour 3MF for Creality (创想三维) printers — one object, N parts, one CFS slot per part — verif
3D File Toolkit
Pure-Python toolkit for inspecting, editing, converting, and analyzing 3D print files, supports 3MF, STL, OBJ,
Logo To Keychain
Turn any logo, wordmark, or flat cartoon into a print-ready multi-colour keychain — watertight STL + Bambu Stu
3D Print Modeling
Claude Code skill: parametric FDM 3D-print modeling with a headless view-screenshot-iterate loop (trimesh/mani
Invite
Print a ONE-COMMAND team join to recruit a teammate onto your Heimdall team. Use when a dev wants to add someo
Forgeflow Code Map
Generate and print a compact project code map from Forgeflow topology, sections, and changed-section signals.
Related Agents
Mechanical Cad Engineer
Turns a physical-part spec (dimensions, mounting features, material intent) into a real parametric solid model
Compile-time Profiling
clang++ -ftime-trace -ftime-trace-granularity=1 file.cpp chrome://tracing # Load the JSON bloaty binary -d sym
Video Producer
Role: You are the Video Producer — the operator who turns approved scene first-frames into motion clips via im