freecad

Create and validate 3D geometry via headless FreeCAD Python scripting.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/alangeb/tau --skill freecad-alangeb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freecad
Source: https://github.com/alangeb/tau/tree/main/src/skills/freecad
Command: npx skills add https://github.com/alangeb/tau --skill freecad-alangeb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires freecad, numpy, matplotlib, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of performing 3D CAD modeling and geometry verification in headless, automated environments where a GUI is unavailable or impractical.

Core Features & Use Cases

  • Headless Geometry Generation: Programmatically build 3D parts using Python scripts and FreeCAD primitives.
  • Automated Verification: Perform closed-loop validation of models by checking volume, bounding boxes, and topology against analytical expectations.
  • Visual Inspection: Generate wireframe screenshots from multiple camera angles to confirm model integrity before export.

Quick Start

Use the freecad skill to build the model defined in build_model.py and verify its volume and bounding box dimensions.

Frequently Asked Questions about freecad

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

FAQPage Schema
How do I automate 3D CAD modeling and generate STEP files in a headless environment?

Automated CAD verification validates 3D geometry by checking volume, bounding boxes, and topology against analytical expectations. This closed-loop validation ensures model integrity before exporting parts.

What is headless parametric modeling and when do I need it for geometry generation?

Yes, performing headless 3D CAD modeling requires a local FreeCAD installation with Python bindings to execute modeling and verification routines. These dependencies are necessary to run the scripts that generate and validate geometry.

How do I verify 3D model integrity and topology without a graphical interface?

Automated CAD verification validates 3D geometry by checking volume, bounding boxes, and topology against analytical expectations. It also generates wireframe screenshots from multiple camera angles to confirm model integrity before export.

Do I need a local FreeCAD installation to run automated CAD verification scripts?

Yes, executing headless 3D CAD modeling and verification routines requires a local FreeCAD installation with Python bindings. This setup allows Python scripts to interact with FreeCAD primitives for geometry generation and validation.

How do I generate wireframe screenshots from multiple camera angles for visual inspection?

Visual inspection generates wireframe screenshots from multiple camera angles to confirm model integrity. This automated process ensures the 3D geometry matches design expectations before exporting the final parametric models.