FreeCAD
Analysis
This skill appears to do what it claims—run a local FreeCAD-based CAD engine—but it will create or update model files in the working folder.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
doc.saveAs(safe_fcstd) ... Part.export(export_objs, safe_step)
The skill saves the FreeCAD document and exports a STEP file during operation. This is expected for a CAD skill, but it can update or overwrite local output files in the working directory.
fc_path = os.environ.get("FREECAD_PATH")
...
sys.path.append(p)
...
import FreeCADThe engine dynamically imports a local FreeCAD installation from an environment or system path. This is purpose-aligned, but users should ensure that local FreeCAD installation and any FREECAD_PATH setting are trusted.
