cli-anything-freecad

Automates FreeCAD via command-line for CAD modeling and batch operations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/xxxxkkkqq/CineWeave --skill cli-anything-freecad-xxxxkkkqq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-freecad
Source: https://github.com/xxxxkkkqq/CineWeave/tree/main/research/upstreams/CLI-Anything/freecad/agent-harness/cli_anything/freecad/skills
Command: npx skills add https://github.com/xxxxkkkqq/CineWeave --skill cli-anything-freecad-xxxxkkkqq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to control and automate FreeCAD through a command-line interface, simplifying complex workflows.

Core Features & Use Cases

  • Wide-ranging Command Coverage: Supports all major workbenches such as Part, Sketcher, PartDesign, Assembly, Mesh, and more.
  • Automated and Headless Operations: Execute CAD tasks such as creating primitives, applying constraints, generating drawings, importing/exporting files, and performing measurements without GUI interaction.
  • Use Case: Quickly generate a 3D model, apply modifications, and export to STEP format using only CLI commands, facilitating scripting and batch processing.

Quick Start

Run the CLI to create a new Part document and add a box primitive with dimensions 20x15x5 in an automated script.

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 modeling from the command line?

Automate FreeCAD modeling from the command line by executing CLI commands to create primitives, apply constraints, and generate drawings without GUI interaction. This Skill provides 258 commands covering all major workbenches for headless operations.

Can I run FreeCAD batch operations and export to STEP format without opening the GUI?

Run FreeCAD batch operations and export to STEP format without opening the GUI by using command-line controls. This Skill supports headless execution for creating models, applying modifications, and importing or exporting files automatically.

What is required to script FreeCAD tasks using a command-line interface?

Scripting FreeCAD tasks using a command-line interface requires FreeCAD installed on your system with the 'freecadcmd' executable available in your PATH and a configured Python environment. This setup enables automated control of CAD workflows.

Does the FreeCAD CLI support Part, Sketcher, and PartDesign workbenches?

The FreeCAD CLI supports Part, Sketcher, PartDesign, Assembly, Mesh, and all other major workbenches. It enables command-line control for CAD modeling, scripting, and automation across the entire application workspace.

What's the best way to script FreeCAD for automated 3D model generation?

The best way to script FreeCAD for automated 3D model generation is using a dedicated CLI with 258 commands. It facilitates creating documents, adding primitives like boxes, and executing modifications entirely through command-line scripts.