freeCAD Scripts

v1.0.0

Expert skill for writing FreeCAD Python scripts, macros, and automation. Use when asked to create FreeCAD models, parametric objects, Part/Mesh/Sketcher scri...

0· 19·0 current·0 all-time
byJohn Haugabook@jhauga
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the actual content: the skill is a large reference and runtime instruction set for writing FreeCAD Python scripts, macros, FeaturePython objects, GUI panels, scenegraph work, FEM/Path, and related tasks. It does not request unrelated binaries, secrets, or services.
Instruction Scope
SKILL.md and reference files include examples that read/write files, run macros (exec(open(...).read())), export files, and manipulate the FreeCAD GUI/document model. Those actions are expected for a FreeCAD scripting skill, but they mean scripts produced or suggested by this skill will perform local filesystem I/O and can execute local Python files; users should avoid running untrusted macros/code generated by the skill without review.
Install Mechanism
No install spec and no bundled code — instruction-only. This minimizes risk: nothing is downloaded or written by the registry install process.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The examples reference filesystem paths and FreeCAD modules only, which is appropriate and proportional for a local FreeCAD scripting skill.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request permanent/system-wide privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other concerning flags.
Assessment
This skill is a documentation/reference pack for writing FreeCAD Python scripts. It does not pull external code or request secrets, so it is internally consistent. However, generated examples and recommended workflows include executing local Python files (exec(open(path).read())), reading/writing files, and running macros inside FreeCAD — all of which will execute code on your machine. Only use or run macros and scripts from sources you trust, review generated code before executing, and ensure you have FreeCAD installed (recommended 0.19+).

Like a lobster shell, security has layers — review code before you run it.

latestvk971kaxnyxkxehg1s5qgqeswn584enza

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments