A powerful skill enabling AI coding agents to write, render, and export programmatic 3D CAD designs directly through the OpenSCAD command line.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openscad-automation
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install openscad-automation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The OpenSCAD Automation skill empowers your AI coding agent to generate parametric, code-based 3D models directly within your development environment. By translating conversational instructions into highly precise .scad scripts, this addition to Openclaw Skills bridges the gap between conversational AI and functional physical manufacturing. Whether you are design-iterating on mechanical enclosures, generative art, or custom 3D printer parts, the skill automates the entire compile-and-preview lifecycle.
Using this skill, developers can leverage the true power of programmatic CAD. Instead of interactive drag-and-drop modeling, it writes logical code defining dimensions, transformations, and boolean geometric operations. It automates repetitive rendering pipelines—allowing you to generate STL files for 3D printing, PNG files for immediate visual verification, and SVG files for 2D projections without leaving your workspace.
.scad models to STL and PNG files so you can quickly inspect geometry before sending files to physical slicers like PrusaSlicer or Cura..scad source code directly into the workspace.To deploy this feature among your Openclaw Skills, you must ensure OpenSCAD is installed on your local host system and exposed in your path.
Ensure OpenSCAD is installed on your operating system:
brew install openscad
sudo apt install openscad
Validate that the binary is discoverable by running the version check from your terminal:
openscad --version
The skill operates on standard OpenSCAD file schemas and output media. The organization is structured as follows:
| File Type | Extension | Purpose | Details |
|---|---|---|---|
| Source Script | .scad |
Contains programmatic CAD parameters and CSG (Constructive Solid Geometry) code. | Human-readable, version-controlled text file. |
| 3D Print Mesh | .stl |
Polygon mesh exported for slicing and physical manufacturing. | Generated via CLI using binary representation. |
| Raster Image | .png |
Visual feedback render used to display 3D perspective to the user or agent. | Supports configurable image resolutions. |
| Vector Projection | .svg |
2D projection profile representing technical sketches or patterns. | Rendered using specific orientation viewpoints. |
$fn: Controls curve resolution (higher values result in smoother cylinders and spheres but slower rendering times).center = true: Centers geometric primitives on the origin axis to optimize spatial calculations.// [min:max:step]) that automatically map to native OpenSCAD Customizer controls.# for debug highlight, * for disable, ! for root isolation) to instantly locate issues in heavy designs.Loading
Extracts visual identity from screenshots, images, or URLs into a reusable Design DNA JSON specification to generate faithful UI implementations.

An advanced local speech synthesis engine leveraging the Qwen3-TTS 1.7B model to support voice cloning, custom voice design, and multi-role dialogue synthesis.

An advanced global fraud examination and forensic auditing framework based on ACFE standards, the 2026 Report to the Nations, and Chinese regulatory practices.

An automated movie intelligence skill that scrapes mainland Chinese theatrical listings from Maoyan, matches them against a user preference profile via LLM, and pushes formatted watch lists to Feishu.

An uncompromising self-improvement skill that uses the Ziwei Doushu astrological system to expose blind spots and shatter self-deception.

An elite execution brief generator designed to eliminate wasted tokens and ensure precise downstream agent execution.








































