skillfed

cli-anything-freecad

cli-anything-freecad bridges FreeCAD's powerful 3D modeling capabilities with command-line automation, enabling agents to generate, modify, and export CAD designs programmatically. Built on the CLI-Anything framework, it transforms FreeCAD into an agent-native tool by exposing its core functions through structured CLI commands. Perfect for workflows requiring automated 3D asset generation, batch processing, or integration with multi-tool design pipelines.

cli-anything-freecad bridges FreeCAD's powerful 3D modeling capabilities with command-line automation, enabling agents to generate, modify, and export CAD designs programmatically. Built on the CLI-Anything framework, it transforms FreeCAD into an agent-native tool by exposing its core functions through structured CLI commands. Perfect for workflows requiring automated 3D asset generation, batch processing, or integration with multi-tool design pipelines.

AI-generated summary based on this skill's SKILL.md

46,201 4,307 Apache-2.0 updated by HKUDS

Install

HKUDS/CLI-Anything/cli-anything-freecad · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/HKUDS/CLI-Anything
cp -r CLI-Anything/skills/cli-anything-freecad ~/.claude/skills/cli-anything-freecad

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is cli-anything-freecad and what can it do?

cli-anything-freecad bridges FreeCAD's powerful 3D modeling capabilities with command-line automation, enabling agents to generate, modify, and export CAD designs programmatically. Built on the CLI-Anything framework, it transforms FreeCAD into an agent-native tool by exposing its core functions through structured CLI commands. Perfect for workflows requiring automated 3D asset generation, batch processing, or integration with multi-tool design pipelines.

Can cli-anything-freecad perform headless 3D modeling automation?

Yes. cli-anything-freecad supports headless 3D modeling automation, allowing you to generate technical drawings, PDFs, and multi-format CAD exports without a graphical interface. This enables batch processing and integration with agent systems for fully automated design workflows.

What parametric CAD scripting capabilities does cli-anything-freecad offer?

cli-anything-freecad enables parametric modeling with sketches, constraints, and PartDesign features through command-line scripting. You can define parametric relationships, modify geometry programmatically, and regenerate designs based on parameter changes—all without manual intervention.

Does cli-anything-freecad support CNC/CAM and FEM workflows?

Yes. cli-anything-freecad can execute CNC/CAM workflows and FEM analysis through CLI automation. This allows you to generate G-code for machining operations and perform finite element analysis as part of automated design pipelines.

How does cli-anything-freecad integrate with agent systems?

cli-anything-freecad integrates with agent systems using JSON I/O and live preview capabilities. Agents can communicate with FreeCAD through structured JSON input/output, receive real-time rendering feedback, and orchestrate complex multi-step design and manufacturing workflows.

What file formats can cli-anything-freecad export?

cli-anything-freecad supports batch export across multiple formats including STEP, IGES, STL, PDF, SVG, and more. You can automate export workflows to generate technical drawings, 3D models, and manufacturing-ready files in the formats your downstream tools require.

SKILL.md

rendered from the published skill — quoted content, verbatim

cli-anything-freecad

Complete CLI harness for FreeCAD — 258 commands across 17 groups covering ALL workbenches.

Prerequisites

FreeCAD must be installed: freecadcmd must be in PATH.

Installation

pip install -e freecad/agent-harness

Basic Usage

cli-anything-freecad --json <command>           # JSON output for agents
cli-anything-freecad --json -p proj.json <cmd>  # With project file
cli-anything-freecad                            # Interactive REPL

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
skills/cli-anything-freecad/SKILL.md

Related skills

Tags

headless-cad parametric-modeling multi-workbench agent-ready batch-export cnc-workflow fea-simulation live-preview format-converter constraint-solver