This is a comprehensive reference for writing Python scripts in FreeCAD's embedded interpreter. It covers the core API patterns you need: Part module geometry creation with OpenCASCADE primitives, boolean operations, mesh conversion, Sketcher constraints, and the document object model. The examples are thorough, from basic vectors and placements through to BSpline curves and topology traversal. Use this when you're automating CAD work, building parametric FeaturePython objects, or creating custom macros and need the exact syntax for FreeCAD's somewhat quirky API. It assumes you have FreeCAD 0.19 or later installed with the bundled Python environment. The code snippets are direct and practical, which is exactly what you want when context switching between regular Python and FreeCAD's namespace.
npx skills add https://github.com/github/awesome-copilot --skill freecad-scripts