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
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.
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.
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 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.
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.
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.
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.
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.
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.
More skills Openscad Cutlist Woodworkers (unlicensed) · Openscad Workshop Tools (unlicensed) · implicit-cad (MIT)