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
Install
HKUDS/CLI-Anything/cli-anything-freecad · repository language: Python
git clone https://github.com/HKUDS/CLI-Anything
cp -r CLI-Anything/skills/cli-anything-freecad ~/.claude/skills/cli-anything-freecadFrequently 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