skillfed

openscad

This skill bridges OpenSCAD's parametric modeling capabilities with your agent workflow, enabling programmatic creation and export of 3D-printable models in STL format. Perfect for automating design iterations, batch processing geometries, or integrating CAD generation into larger automation pipelines.

Yes. openscad creates and exports 3D models to STL format for 3D printing, making it ideal for automating design workflows and batch processing geometries. The skill bridges OpenSCAD's parametric modeling with your agent pipeline, enabling programmatic model generation and direct export to print-ready files.

AI-generated summary based on this skill's SKILL.md

2,781 211 Apache-2.0 updated by mitsuhiko

Install

mitsuhiko/agent-stuff/openscad · repository language: TypeScript

CLI (skillfed)coming soon
git clone https://github.com/mitsuhiko/agent-stuff
cp -r agent-stuff/skills/openscad ~/.claude/skills/openscad

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

Can openscad generate STL files for 3D printing?

Yes. openscad creates and exports 3D models to STL format for 3D printing, making it ideal for automating design workflows and batch processing geometries. The skill bridges OpenSCAD's parametric modeling with your agent pipeline, enabling programmatic model generation and direct export to print-ready files.

How does openscad generate visual previews from multiple angles?

openscad generates visual previews of OpenSCAD models from multiple angles, allowing you to validate designs before export. This multi-angle rendering capability helps catch geometry issues early and ensures your parametric designs render correctly across different viewpoints before committing to STL output.

Does openscad validate OpenSCAD syntax and detect geometry errors?

openscad includes syntax validation and geometry error detection features. The skill checks your OpenSCAD code for errors and validates model geometry, helping you identify and fix issues in your parametric designs before attempting to export or render them.

What can openscad do with parameters in OpenSCAD designs?

openscad extracts and customizes parameters in OpenSCAD designs, enabling you to programmatically modify model variables. This parametric capability lets you automate design iterations and integrate CAD generation into larger automation pipelines by adjusting parameters without manual editing.

How does openscad support MakerWorld publishing workflows?

openscad prepares models for MakerWorld publishing by handling metadata and export requirements. The skill streamlines the process of getting your 3D-printable designs ready for community sharing, integrating model preparation directly into your automation pipeline.

Is openscad suitable for batch processing 3D models?

Yes. openscad excels at batch processing geometries and automating design iterations through its parametric modeling and programmatic export capabilities. It's perfect for integrating CAD generation into larger automation pipelines where you need to create multiple variations or process designs at scale.

SKILL.md

rendered from the published skill — quoted content, verbatim

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:

brew install openscad

Tools

This skill provides several tools in the tools/ directory:

Preview Generation
# 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
# Export to STL for 3D printing
./tools/export-stl.sh model.scad output.stl [-D 'param=value']
Parameter Extraction
# Extract customizable parameters from an OpenSCAD file
./tools/extract-params.sh model.scad
Validation

```bash

Check for syntax errors and

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 10 files
skills/openscad/SKILL.md
skills/openscad/examples/parametric_box.scad
skills/openscad/examples/phone_stand.scad
skills/openscad/tools/common.sh
skills/openscad/tools/export-stl.sh
skills/openscad/tools/extract-params.sh
skills/openscad/tools/multi-preview.sh
skills/openscad/tools/preview.sh
skills/openscad/tools/render-with-params.sh
skills/openscad/tools/validate.sh

Related skills

Tags

3d-modeling cad-automation stl-export parametric-design mesh-generation preview-rendering makerspace-workflow geometry-validation printing-preparation design-iteration