cli-anything-freecad

Automate FreeCAD modeling tasks via a 258-command CLI harness.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/edwifiguy/era-agents-ops --skill cli-anything-freecad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-freecad
Source: https://github.com/edwifiguy/era-agents-ops/tree/main/skills/era-agents-op/cli-anything/freecad/agent-harness/cli_anything/freecad/skills
Command: npx skills add https://github.com/edwifiguy/era-agents-ops --skill cli-anything-freecad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

FreeCAD's GUI-heavy workflows can slow down iterative design, batch processing, and automation. This skill provides a complete CLI harness to drive FreeCAD from the command line, exposing 258 commands across all workbenches to accelerate modeling tasks and automation.

Core Features & Use Cases

  • Extensive command coverage: Part, Sketcher, PartDesign, Assembly, Mesh, TechDraw, Draft, FEM, CAM/CNC, Surface, Spreadsheet, Import/Export, and more, all accessible via CLI.
  • Headless automation: Script and batch process FreeCAD tasks without the GUI, suitable for pipelines, CI, and reproducible design experiments.
  • Integration-ready: JSON-friendly output and consistent command syntax enable easy integration with agents, planners, and orchestration layers.

Quick Start

Execute cli-anything-freecad to begin automating FreeCAD projects from the terminal.

Frequently Asked Questions about cli-anything-freecad

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

FAQPage Schema
How do I automate FreeCAD tasks from the command line?

You can automate FreeCAD tasks from the command line by using a CLI harness that exposes 258 commands across all workbenches. It enables headless operation, scripting, and batch workflows for generating and modifying 3D models.

What is headless 3D modeling in FreeCAD?

Headless 3D modeling in FreeCAD is the process of running design tasks without the GUI via a command line interface. This approach accelerates iterative parametric design, batch processing, and reproducible automation pipelines.

Do I need the FreeCAD command line tool in PATH to run scripts?

Yes, you need the FreeCAD command line tool in PATH to execute headless automation scripts. The CLI harness relies on this dependency to drive workbenches like PartDesign, Sketcher, and Assembly from the terminal.

Can I integrate FreeCAD automation with CI pipelines and agents?

Yes, you can integrate FreeCAD automation with CI pipelines and agents using the consistent JSON-friendly interface. This output format allows orchestration layers and planners to easily consume command results from headless workflows.

What's the best way to batch process 3D models in FreeCAD without the GUI?

The best way to batch process 3D models without the GUI is using a comprehensive CLI harness. It supports scripting across workbenches like Mesh, TechDraw, and CAM, enabling reproducible design experiments directly from terminal pipelines.

Why does headless FreeCAD scripting slow down iterative design workflows?

Headless FreeCAD scripting accelerates iterative design workflows by bypassing GUI limitations. A CLI harness provides extensive command coverage for direct model generation and modification, preventing the slowdowns typical of manual GUI interactions.