Updated today
by Milkdomeda
ai-mechanical-3dcad-design-agent
The mechanical CAD generation agent capable for recording and learning your own design skill and product features, it can grow like your own mechanical design specialist
50 GitHub stars (50)
- 4 skills (4 skills found in its SKILL.md files)
- 10 forks (10 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add Milkdomeda/ai-mechanical-3dcad-design-agent
Asks which skills and agents to install. Just one: npx skills add Milkdomeda/ai-mechanical-3dcad-design-agent --skill freecad-model-validation — add -g for every project.
Claude Code
git clone https://github.com/Milkdomeda/ai-mechanical-3dcad-design-agentcp -r "ai-mechanical-3dcad-design-agent/.agents/skills/freecad-model-validation" ~/.claude/skills/
Copies the freecad-model-validation skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Milkdomeda/ai-mechanical-3dcad-design-agent
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
freecad-model-validation
Validate AI-created or modified FreeCAD FCStd parts and assemblies and STEP/STP standard components through the configured FreeCAD MCP connection. Use after CAD creation, visible geometry changes, STEP.parts downloads or imports, assembly placement changes, standard-part substitutions, or before reporting a FreeCAD model complete. Produces strict JSON, Markdown, and PNG evidence without build123d…
.agents/skills/freecad-model-validation/SKILL.md on GitHub (opens in a new tab) -
freecad-standard-parts
Select, create, insert, position, and verify reusable standard mechanical parts in FreeCAD through the configured FreeCAD MCP connection. Use for bolts, screws, nuts, washers, threaded hardware, gears, racks, worms, bearings or other catalog components; for BOM/source metadata; and whenever a CAD task should prefer a standards library over redrawing commodity parts.
.agents/skills/freecad-standard-parts/SKILL.md on GitHub (opens in a new tab) -
mechanical-design
Create or modify mechanical CAD through requirement clarification, one design-direction approval, knowledge retrieval, FreeCAD modeling, validation, final confirmation, and Design Lesson evaluation.
.agents/skills/mechanical-design/SKILL.md on GitHub (opens in a new tab) -
mechanical-fea
Prepare, run, inspect and report source-bound FreeCAD linear static FEA through the Mechanical Design Agent. Use for mechanical text-to-FEA requests or reviewing existing static results; physical approval and report acceptance remain explicit human decisions.
.agents/skills/mechanical-fea/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.