---
title: "FreeCAD Scripts - Air Market"
description: "You are doing the same thing in FreeCAD over and over, or you want a model that changes when you change a number. This helps you write the Python that does it: macros, parametric objects, geometry, a…"
canonical: "https://airmarket.ai/app/freecad-scripts"
---

[Air Market](/) / [Developer Tools](/category/devtools) / FreeCAD Scripts

Skill by [GitHub](/@github)

# FreeCAD Scripts

Get FreeCAD to do the repetitive part for you

## What this does

You are doing the same thing in FreeCAD over and over, or you want a model that changes when you change a number. This helps you write the Python that does it: macros, parametric objects, geometry, and small interface dialogs. Reach for it when clicking through the interface is no longer worth it.

### Top 3 things it does for you

- Write a macro for something I keep doing by hand
- Build a model that updates when I change a parameter
- Add a small dialog to drive a script

## Information

**FreeCAD Scripts at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [GitHub](/@github) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 67 KB |
| Licence | MIT |
| Repository | [github/awesome-copilot](https://github.com/github/awesome-copilot/tree/90921cc46f4e452ea379e70884d60ec25263f16a/skills/freecad-scripts) |
| GitHub stars | 38,187 (as of Nov 2026) |
| Installs | 1,296, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of FreeCAD Scripts and flagged nothing. AIR's verdict: **safe**.

**What FreeCAD Scripts's check was run against**

|  |  |
| --- | --- |
| Commit | 90921cc46f4e452ea379e70884d60ec25263f16a |
| Content hash | e6b1a259d7cdd5320ec8a516f40eb53a791185e5b79cf807ccb2c819e94d1619 |
| Files read | [Browse the files at this exact commit](https://github.com/github/awesome-copilot/blob/90921cc46f4e452ea379e70884d60ec25263f16a/skills/freecad-scripts/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for FreeCAD Scripts](/security/freecad-scripts)

## About FreeCAD Scripts

This is for writing FreeCAD Python: scripts, macros, and automation. Use it when you need to create models, parametric objects, Part, Mesh, or Sketcher scripts, workbench tools, GUI dialogs with PySide, Coin3D scenegraph manipulation, or anything else in the FreeCAD Python API.

It covers scripting basics, geometry creation, FeaturePython objects, interface tools, and macro development.

## What's inside

- SKILL.md - instructions
- references/geometry-and-shapes.md - reference
- references/gui-and-interface.md - reference
- references/parametric-objects.md - reference
- references/scripting-fundamentals.md - reference
- references/workbenches-and-advanced.md - reference

## Questions

### Is FreeCAD Scripts safe to install?

AIR scanned this exact version of FreeCAD Scripts and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 90921cc46f4e, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/freecad-scripts.

### How do I install FreeCAD Scripts?

Open https://airmarket.ai/app/freecad-scripts on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/github/awesome-copilot/tree/90921cc46f4e452ea379e70884d60ec25263f16a/skills/freecad-scripts. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by GitHub](/@github)

---

Canonical URL: <https://airmarket.ai/app/freecad-scripts>
