$npx skillfedfor your agent

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.0updated by HKUDS

Decision gist · record as of 2026-07-09

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.

manual: git clone https://github.com/HKUDS/CLI-Anything → cp -r CLI-Anything/skills/cli-anything-freecad ~/.claude/skills/cli-anything-freecad
skills/cli-anything-freecad/SKILL.md · version 0ae04beb

Use it when

  • Yes.
  • cli-anything-freecad enables parametric modeling with sketches, constraints, and PartDesign features through command-line scripting.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

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)

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

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Automate 3D CAD design and export using FreeCAD via command-line interface”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

cli-hub-matrix-3d-cad
by HKUDS · HKUDS/CLI-Anything

This skill bridges 3D design and fabrication by exposing CAD modeling, rendering, and production tools through a command-line interface designed for AI agents. It consolidates fragmented CAD ecosystems into a cohesive agent-native platform, enabling seamless integration of geometry creation, visualization, and manufacturing operations.

Apache-2.0updated Jul 2026
★ 46,201repo stars
use-openscad
by FradSer · FradSer/dotclaude

use-openscad bridges Claude Code and OpenSCAD, enabling seamless export of parametric 3D designs to industry-standard printing formats. Convert your models directly to STL, 3MF, or AMF without leaving your workflow, streamlining the path from design to fabrication.

MITupdated Jul 2026
★ 576repo stars
cad
by earthtojake · earthtojake/text-to-cad

Turn written specifications into working CAD models instantly. This skill converts natural language descriptions into parametric parts and assemblies, letting you design and iterate without touching traditional CAD interfaces. Perfect for rapid prototyping and design exploration.

MITupdated Jul 2026
★ 10,959repo stars
openscad
by mitsuhiko · mitsuhiko/agent-stuff

This skill bridges OpenSCAD's parametric modeling capabilities with your agent workflow, enabling programmatic creation and export of 3D-printable models in STL format. Perfect for automating design iterations, batch processing geometries, or integrating CAD generation into larger automation pipelines.

Apache-2.0updated Jul 2026
★ 2,781repo stars
cad-mesh-3dgs
by jaccen · jaccen/Awesome-Gaussian-Skills

Transform CAD meshes into 3D Gaussian Splatting representations and vice versa. This skill bridges traditional mesh-based geometry with modern neural 3D graphics, enabling seamless interoperability between formats for rendering, editing, and visualization tasks.

Apache-2.0updated Jul 2026
★ 129repo stars
gcode
by earthtojake · earthtojake/text-to-cad

Transform 3D mesh geometry into production-ready G-code by leveraging local slicer engines. This skill bridges CAD design and machine execution, handling the critical conversion step that prepares models for CNC machining and additive manufacturing. Ideal for workflows requiring direct control over slicing parameters and output formats.

MITupdated Jul 2026
★ 10,959repo stars

More skills Cli Anything (unlicensed) · Openscad Workshop Tools (unlicensed)

Tags
headless-cadparametric-modelingmulti-workbenchagent-readybatch-exportcnc-workflowfea-simulationlive-previewformat-converterconstraint-solver