tarunai-connect-freecad

Automate FreeCAD parametric CAD modeling via structured JSON commands.

Updated May 25, 2026
One-click install
npx skills add https://github.com/tharunramagiri/tarunai-connect --skill tarunai-connect-freecad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tarunai-connect-freecad
Source: https://github.com/tharunramagiri/tarunai-connect/tree/main/freecad/agent-harness/tarunai_connect/freecad/skills
Command: npx skills add https://github.com/tharunramagiri/tarunai-connect --skill tarunai-connect-freecad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables AI agents to control FreeCAD through a comprehensive CLI harness, removing the barrier between natural-language automation and complex parametric CAD workflows.

Core Features & Use Cases

  • Complete CAD Automation: Create, edit, analyze, and export parametric 3D models across Part, PartDesign, Sketcher, Assembly, Mesh, and other FreeCAD workbenches.
  • Engineering Workflow Support: Manage sketches, constraints, materials, technical drawings, simulations, CNC operations, measurements, and multi-format CAD import/export.
  • Use Case: Design a mechanical component by generating sketches, applying PartDesign features, validating geometry, creating drawings, and exporting manufacturing files through agent-executable commands.

Quick Start

Use the FreeCAD skill to create a new parametric model, apply CAD operations, and export the finished design to a STEP file.

Frequently Asked Questions about tarunai-connect-freecad

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

FAQPage Schema
How do I automate FreeCAD parametric modeling tasks from an AI agent?

FreeCAD automation supports mechanical design, 3D modeling, assembly, simulation, and manufacturing preparation by executing structured JSON commands across multiple workbenches like Part, PartDesign, Sketcher, and Mesh.

Can I control FreeCAD sketches and constraints through a command line interface?

Yes, the CLI harness manages sketches, constraints, materials, and CNC operations by executing structured JSON commands that interact directly with FreeCAD workbenches for parametric design.

Does FreeCAD CAD automation support exporting manufacturing files like STEP?

Yes, CAD automation supports multi-format CAD file conversion and export, enabling you to generate manufacturing files like STEP by executing agent-driven CLI commands for manufacturing preparation.

Do I need FreeCAD installed locally to run agent-based CAD automation commands?

Yes, FreeCAD availability is required in your environment because the CLI harness executes structured JSON commands that directly interface with the local FreeCAD application and its workbench operations.

What are the limitations of using a CLI harness for FreeCAD 3D modeling automation?

The limitation of CLI-based FreeCAD automation is the strict requirement for structured JSON command execution, meaning any malformed syntax will halt the parametric modeling, drafting, or simulation workflow.