cli-anything-freecad

Control FreeCAD models and workflows through command-line operations.

46.8k|4.4k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-freecad-hkuds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-freecad
Source: https://github.com/HKUDS/CLI-Anything/tree/main/freecad/agent-harness/cli_anything/freecad/skills
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-freecad-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires freecad, and includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing and automating complex FreeCAD projects through command-line operations, reducing manual effort and increasing reproducibility.

Core Features & Use Cases

  • Full Command Coverage: Provides 258 commands spanning model creation, editing, visualization, and analysis of FreeCAD files.
  • Automation of CAD Tasks: Enables batch processing, scripting, and iterative design adjustments without GUI interaction.
  • Use Case: An engineer automates the generation of multiple CAD variants for a product by scripting shape parameters, previews, and exports through CLI commands.

Quick Start

Use the CLI commands to create a new document, add primitives, and generate visuals with a single command.

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

You can automate FreeCAD workflows by executing Python scripts and CLI commands to control model creation, editing, and visualization without GUI interaction. This enables batch processing and iterative design adjustments for complex CAD projects.

Can I generate 3D model previews and motion simulations without opening the FreeCAD GUI?

Yes, you can generate visualization previews and run motion simulations directly within scripting environments. This allows you to script shape parameters and export models entirely through command-line control.

Do I need Python dependencies installed to script FreeCAD automation tasks?

Yes, FreeCAD automation requires FreeCAD installed with command-line access and specific Python dependencies. These components are necessary to execute the 258 available commands for model creation and analysis.

What is the best way to batch process CAD variants for a product using FreeCAD?

The best way to batch process CAD variants is by scripting shape parameters, previews, and exports through CLI commands. This approach reduces manual effort and increases reproducibility across multiple design iterations.

Does this command-line approach support analysis of FreeCAD files?

Yes, the command-line approach supports comprehensive analysis of FreeCAD files. It provides 258 commands spanning model creation, editing, visualization, and analysis tasks for CAD engineers and designers.