One-click install
npx skills add https://github.com/gmcabrita/dotfiles --skill openscad-gmcabrita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openscad
Source: https://github.com/gmcabrita/dotfiles/tree/main/.agents/skills/openscad
Command: npx skills add https://github.com/gmcabrita/dotfiles --skill openscad-gmcabrita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openscad, python3, jq.

What problem does it solve?

OpenSCAD models can be time-consuming to create and verify; this Skill automates the process of generating, validating, previewing, and exporting ready-for-print designs.

Core Features & Use Cases

  • Generate multi-angle previews of OpenSCAD designs.
  • Validate syntax and export STL files for 3D printing platforms.
  • Extract customizable parameters from .scad files for reuse across projects.

Quick Start

Open an SCAD file, validate it, generate multi-angle previews, and export an STL ready for 3D printing.

Frequently Asked Questions about openscad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate OpenSCAD model validation and STL export for 3D printing?

Automating OpenSCAD model validation and STL export involves using command-line operations to check syntax, render multi-angle visual previews, and generate STL files ready for 3D printing pipelines. This workflow supports -D parameter overrides for parameterized designs.

Can I generate multi-angle visual previews of OpenSCAD designs from the command line?

Generating multi-angle visual previews of OpenSCAD designs is supported through command-line execution. This allows you to automatically render and verify parameterized 3D models from multiple perspectives without opening the GUI.

Do I need OpenSCAD installed to validate and export .scad files to STL?

OpenSCAD availability is required to validate and export .scad files to STL. The automation process also depends on python3 and jq to extract customizable parameters and manage the 3D modeling pipeline effectively.

How do I extract customizable parameters from an OpenSCAD file for reuse?

Extracting customizable parameters from an OpenSCAD file is achieved using jq and python3 alongside command-line execution. This process identifies variable definitions, allowing you to apply -D parameter overrides and reuse them across different 3D modeling projects.

What's the best way to override parameters in parametric OpenSCAD designs during STL export?

The best way to override parameters in parametric OpenSCAD designs is using -D command-line overrides during STL export. This allows you to programmatically inject variable values into your 3D modeling pipeline without modifying the original .scad file.