Practical overview
When it fits
Use it when an agent workflow needs to operate real desktop CAD software and the required task is covered by the project's capability matrix. Review the status of the specific capability and plan for human review where it is marked pilot.
Who it is for
- Users of compatible agent clients who want to request CAD work in natural language.
- CAD automation developers integrating agent workflows through MCP.
- Teams that need execution traces and outcome review in CAD tasks.
Documented uses
- Invoke documented CAD modeling, assembly, drawing and export workflows from an agent.
- Track task execution and collect artifacts or evidence for review.
- Check CAD capability status before selecting a workflow.
- Use an OCCT/OCP route for certain open-format tasks where SolidWorks is not installed.
Requirements & limits
The repository is public and identifies the project as MIT-licensed. It documents a Windows desktop target and Python 3.10+.
- The project offers three distinct entry points: Skill, MCP and CAD Studio; select the one that matches the agent client and whether a GUI is needed.
- Native SLDPRT, SLDASM and SLDDRW outputs require a SolidWorks environment; some open-format outputs are described as available through OCCT/OCP without SolidWorks.
- Capabilities carry different statuses, including verified, stable, pilot and blocked; consult the capability matrix for the intended operation.
- The stated deterministic reliability benchmark is not presented as a production SLA or real-user success rate.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the SolidWorks Automation Skill with an agent
Add the repository’s Skill entry point to an agent workflow for natural-language SolidWorks tasks.
Before you start
- An agent client that supports importing skills; the README names Codex, Claude, and Cursor as agent examples.
- Use a supported Skill installation option.
Steps
Choose the Skill entry point; the three entry points are alternatives and need not be started together.
Install with the command below or, for Claude,
claude skill add https://github.com/wzyn20051216/solidworks-automation-skill.npx github:wzyn20051216/solidworks-automation-skillFor environment diagnosis after installation, use the command below.
python scripts/cad_doctor.py
Expected outcome
The Skill entry point is installed for agent-driven SolidWorks automation; the repository also provides an environment-diagnosis script.
Guide limitations
- The README identifies native SolidWorks operations as targeting SolidWorks 2026; native SLDPRT, SLDASM, and SLDDRW require a licensed SolidWorks environment.
- Tool-call success is not treated as task success; tasks requiring review go through result verification before delivery.
Set up the MCP entry point with Codex
Add the repository’s MCP toolkit to a Codex workflow.
Before you start
- PowerShell, as shown for the MCP setup commands.
- Codex as the MCP client.
Steps
Choose MCP as the entry point; the README says Skill, MCP, and CAD Studio are alternatives.
Install the Smithery CLI with the command below.
npm install -g @smithery/cliAdd the project with
smithery mcp add wzyn20051216/solidworks-automation-skill --client codex --config '{}'.For environment diagnosis after installation, use the command below.
python scripts/cad_doctor.py
Expected outcome
The project is added as an MCP entry point for Codex, with environment diagnosis available through the repository’s script.
Guide limitations
- The README identifies native SolidWorks operations as targeting SolidWorks 2026; native SLDPRT, SLDASM, and SLDDRW require a licensed SolidWorks environment.
- Tool-call success is not treated as task success; tasks requiring review go through result verification before delivery.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 12 October 2026
- Original website title
- wzyn20051216/solidworks-automation-skill · Official homepage title · retained in its source language

