$npx skillfedfor your agent

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.0updated by mitsuhiko

Decision gist · record as of 2026-07-26

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.

manual: git clone https://github.com/mitsuhiko/agent-stuff → cp -r agent-stuff/skills/openscad ~/.claude/skills/openscad
skills/openscad/SKILL.md · version d44f509a

Use it when

  • openscad generates visual previews of OpenSCAD models from multiple angles, allowing you to validate designs before export.
  • openscad includes syntax validation and geometry error detection features.

Verify before relying

Read SKILL.md below before installing (10 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

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)

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

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Create and export 3D models to STL format for 3D printing”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

use-openscad
by FradSer · FradSer/dotclaude

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.

MITupdated Jul 2026
★ 576repo stars
Openscad Labeling
by dawiddutoit · dawiddutoit/custom-claude

This skill lets you integrate custom text labels and annotations into OpenSCAD 3D models, making it easier to document features, dimensions, and design intent within your geometry. Perfect for technical drawings, assembly guides, and collaborative design workflows where clarity matters.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
cli-anything-freecad
by HKUDS · HKUDS/CLI-Anything

cli-anything-freecad bridges FreeCAD's powerful 3D modeling capabilities with command-line automation, enabling agents to generate, modify, and export CAD designs programmatically. Built on the CLI-Anything framework, it transforms FreeCAD into an agent-native tool by exposing its core functions through structured CLI commands. Perfect for workflows requiring automated 3D asset generation, batch processing, or integration with multi-tool design pipelines.

Apache-2.0updated Jul 2026
★ 46,201repo stars
Scad Load
by dawiddutoit · dawiddutoit/custom-claude

Scad Load enables you to bring SCAD files into your application or workflow with minimal friction. Whether you're automating design pipelines or integrating parametric models into a larger system, this skill handles the import and loading process efficiently.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
Openscad Collision Detection
by dawiddutoit · dawiddutoit/custom-claude

This skill helps you find and analyze collisions between 3D objects within OpenSCAD designs. By detecting overlapping geometry and intersection points, you can validate your models and catch design conflicts before fabrication. Perfect for engineers and makers who need to verify that components fit together correctly.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
cli-hub-matrix-3d-cad
by HKUDS · HKUDS/CLI-Anything

This skill bridges 3D design and fabrication by exposing CAD modeling, rendering, and production tools through a command-line interface designed for AI agents. It consolidates fragmented CAD ecosystems into a cohesive agent-native platform, enabling seamless integration of geometry creation, visualization, and manufacturing operations.

Apache-2.0updated Jul 2026
★ 46,201repo stars

More skills Openscad Cutlist Woodworkers (unlicensed) · Openscad Workshop Tools (unlicensed) · implicit-cad (MIT)

Tags
3d-modelingcad-automationstl-exportparametric-designmesh-generationpreview-renderingmakerspace-workflowgeometry-validationprinting-preparationdesign-iteration