skillfed

use-openscad

use-openscad bridges Claude Code and OpenSCAD, enabling seamless export of parametric 3D designs to industry-standard printing formats. Convert your models directly to STL, 3MF, or AMF without leaving your workflow, streamlining the path from design to fabrication.

use-openscad bridges Claude Code and OpenSCAD, enabling seamless export of parametric 3D designs to industry-standard printing formats. Convert your models directly to STL, 3MF, or AMF without leaving your workflow, streamlining the path from design to fabrication.

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

576 47 MIT updated by FradSer

Install

FradSer/dotclaude/use-openscad · repository language: JavaScript

CLI (skillfed)coming soon
git clone https://github.com/FradSer/dotclaude
cp -r dotclaude/hardware/skills/use-openscad ~/.claude/skills/use-openscad

Frequently asked questions

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

What is use-openscad and what can it do?

use-openscad bridges Claude Code and OpenSCAD, enabling seamless export of parametric 3D designs to industry-standard printing formats. Convert your models directly to STL, 3MF, or AMF without leaving your workflow, streamlining the path from design to fabrication.

Can use-openscad convert scad files to STL for 3D printing?

Yes. use-openscad's primary capability is exporting 3D models to STL, 3MF, and AMF formats optimized for 3D printing. You write or modify OpenSCAD code, and use-openscad compiles and exports your designs directly to these industry-standard formats without manual conversion steps.

How do I generate 3D models from code using use-openscad?

use-openscad lets you write and compile parametric OpenSCAD code for fabrication. You define your geometry using OpenSCAD's functional programming syntax, and use-openscad processes the code to generate your 3D model, supporting both interactive design and batch processing of parametric variants.

Does use-openscad support laser cutting and 2D exports?

Yes. use-openscad can generate 2D laser-cut files in DXF and SVG formats directly from your OpenSCAD designs. This lets you create both 3D printable parts and 2D fabrication files from a single parametric design.

What file formats does use-openscad export to?

use-openscad exports to multiple formats: STL, 3MF, and AMF for 3D printing; DXF and SVG for laser cutting; and PNG for preview renders. It also supports mesh format conversion and geometry validation to ensure manifold integrity before fabrication.

Can use-openscad batch-process multiple design variants?

Yes. use-openscad supports rendering preview images and batch-processing parametric variants. You can define parameter ranges in your OpenSCAD code and generate multiple model versions automatically, ideal for design iteration and optimization workflows.

SKILL.md

rendered from the published skill — quoted content, verbatim

Use OpenSCAD

Design parametric 3D and 2D parts in OpenSCAD and compile them to fabrication outputs with the openscad CLI. OpenSCAD is a functional code-based CAD language — modules and functions, CSG booleans, extrusion — ideal for an agent to write and iterate.

Process

  1. Understand what the user wants (a printable part, a laser-cut plate, a preview image, a mesh conversion) and pick the target format (STL/3MF/AMF for 3D printing, DXF/SVG for 2D cutting, PNG for preview).
  2. Locate and verify the binary (see "Locating the binary"). Run openscad --version first to confirm it works.
  3. Author the .scad model using references/language.md for syntax.

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

Read as markdown · JSON record · Browse the source repository

File tree — 5 files
hardware/skills/use-openscad/SKILL.md
hardware/skills/use-openscad/references/cli.md
hardware/skills/use-openscad/references/design.md
hardware/skills/use-openscad/references/language.md
hardware/skills/use-openscad/references/workflows.md

Related skills

Tags

code-based-cad mesh-fabrication parametric-design cli-compiler 3d-printing-workflow laser-cutting batch-processing geometry-export functional-modeling