freecad
Installation
SKILL.md
FreeCAD Skill
Description
Create or modify 3D CAD models in FreeCAD using parametric operations.
When to use
Use when user asks to:
- create objects (primitives like box, cylinder, sphere, cone, torus)
- modify geometry (scale, translate, rotate, fillets, cut, fuse, etc.)
- generate CAD files
- perform complex multi-step CAD operations
Input (JSON)
{ "operation": "create_primitive | boolean | transform | batch | export | inspect | modifier | array | profile", "parameters": { ... } }
Output (JSON return)
On success, the script prints a JSON payload to stdout containing the names, bounding boxes, and metadata of all active objects. This acts as your visual feedback interface.