openscad-automationDirect OpenSCAD scripting and rendering automation for OpenClaw - create, render, and export 3D models via CLI
Install via ClawdBot CLI:
clawdbot install vilda007/openscad-automationGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://openscad.orgAudited May 25, 2026 · audit v1.0
Generated Oct 6, 2026
An engineering team needs custom enclosures for a new IoT sensor board. They use this skill to write parametric OpenSCAD scripts that automatically generate enclosures sized to the PCB dimensions, with cutouts for USB, ventilation, and mounting holes. Batch rendering produces variants for different board revisions without manual CAD work.
A hardware startup needs a library of adapters between different camera mounts, tripod threads, and pipe fittings. The skill writes reusable OpenSCAD modules and batch-renders STL files for each adapter variant. Each part is version-controlled and can be regenerated with updated dimensions in seconds.
A STEM teacher wants physical models of mathematical surfaces like Mobius strips, hyperbolic paraboloids, and parametric gears. Using OpenSCAD functions and loops, the skill generates ready-to-print STL files that demonstrate abstract math concepts. Students can tweak parameters to see how shapes change.
A jewelry designer uses algorithmic patterns to create unique, one-off pendant designs. The skill writes OpenSCAD loops and list comprehensions to generate complex lattice or spiral forms, then renders high-resolution PNG previews and STL files for casting. Each design is a reproducible script, enabling limited-edition collections.
A maintenance company needs to replace broken plastic gears and brackets in legacy equipment. They measure dimensions, write OpenSCAD parametric scripts, and render STL files for 3D printing or CNC. The code is stored in Git, so any technician can reproduce the part years later.
Offer a subscription service where customers upload specifications (dimensions, constraints) and receive ready-to-print STL files generated by OpenSCAD scripts. The service maintains a library of parametric templates and automatically renders variants on demand.
Combine OpenSCAD automation with 3D printing or CNC services. Clients order custom mechanical parts, enclosures, or adapters; you use scripts to generate the model, render it, and fabricate it. Fast turnaround and easy revisions due to parametric design.
Publish a curated library of OpenSCAD modules (gears, threads, fasteners, enclosures) under a permissive license. Monetize through paid support, custom module development, or a hosted rendering API for teams that want cloud-based batch processing.
💬 Integration Tip
Ensure OpenSCAD is installed and available on the system PATH or provide the full executable path in scripts; use PowerShell syntax for Windows commands. For batch rendering, write a wrapper script that loops through parameter sets and calls the OpenSCAD CLI with the appropriate -D flags.
Scored Oct 6, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.