stl-modeling

Generate, inspect, and repair STL models from Python CAD workflows.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/sbalagan22/bloomr --skill stl-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stl-modeling
Source: https://github.com/sbalagan22/bloomr/tree/main/.claude/skills/stl
Command: npx skills add https://github.com/sbalagan22/bloomr --skill stl-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

STL modeling and export can be error-prone when done manually; this skill provides a Python-based workflow to generate, inspect, repair, and export clean, printable STL files using code-driven CAD tools, reducing common failures like non-manifold meshes and silent boolean issues.

Core Features & Use Cases

  • Generate clean STL outputs from code using libraries such as build123d, cadquery, or trimesh
  • Inspect and repair meshes for watertightness, correct normals, and valid topology
  • Export robust STL with explicit units and controllable tessellation
  • Use cases: parametric parts, mechanical enclosures, printable prototypes, and format conversions

Quick Start

Write a Python script that constructs a simple parametric block and exports it to output.stl.

Frequently Asked Questions about stl-modeling

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

FAQPage Schema
How do I generate printable STL files from Python code?

STL modeling from code uses Python libraries like build123d or trimesh to construct parametric geometry, validate mesh watertightness, and export explicit units with controllable tessellation for reliable printing.

How do I repair non-manifold meshes before exporting to STL?

Mesh repair for STL export involves inspecting topology, fixing non-manifold edges, correcting normals, and verifying watertightness using trimesh to prevent silent boolean failures and printing errors.

Does build123d support parametric mechanical enclosure design with STL export?

Build123d supports parametric mechanical enclosure design through code-driven CAD workflows that construct geometry and export clean STL files with explicit units and validated mesh topology.

What is the best way to validate mesh topology for 3D printing STL files?

Validating mesh topology for 3D printing STL files requires checking watertightness, normal direction, and manifold geometry using trimesh to ensure exported models are printable and free of topology errors.

Why do my boolean operations fail silently when exporting STL from code?

Boolean operations fail silently during STL export when underlying meshes have non-manifold geometry or incorrect topology; inspecting and repairing meshes before boolean operations resolves these issues.