solidworks-automation-skill
通过Python脚本自动化控制SolidWorks CAD软件的工具集。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:solidworks-automation-skill。 它的用途是:通过Python脚本自动化控制SolidWorks CAD软件的工具集。 完整的 Skill 内容见:https://321skill.com/skills/solidworks-automation-skill/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我设计一个长100mm、宽50mm、高20mm的铝制底板,四角开M4的沉头螺丝孔,并导出STEP和PDF图纸。” AI会调用此技能,生成Python脚本在您的SolidWorks中自动创建该零件模型,添加相应特征和材质,并完成文件导出。
介绍
SolidWorks自动化技能是一个专为AI代理设计的工具集,它解决了工程师和设计师在SolidWorks中重复性手动建模、出图和管理文件效率低下的问题。通过封装Python COM接口,它允许AI(如OpenClaw、Claude)直接生成并执行脚本,来自动完成零件建模、装配体操作、工程图创建、文件导出等复杂CAD任务。
使用时,用户只需向AI描述设计意图(如“创建一个直径25mm、高50mm的圆柱体并导出为STEP文件”),AI便会调用此技能生成对应的Python脚本,在已运行的SolidWorks软件中自动执行,实现“动口不动手”的自动化设计。技能包提供了从环境自检、连接会话到具体建模功能的完整API,并包含针对钣金、焊件、运动仿真等专业模块的子技能。
它非常适合机械工程师、产品设计师、教育工作者以及任何需要批量处理SolidWorks文件或探索参数化设计自动化的工作者。对于希望将自然语言指令转化为具体三维模型的研究者或开发者,它也是一个强大的原型工具。
与市面上其他基于宏录制或简单API封装的SolidWorks自动化方案相比,本技能的核心优势在于其“AI原生”设计。它深度集成了对OpenClaw等AI代理框架的支持,提供了预检、依赖管理、错误防护等机制,确保AI生成的代码安全可靠。同时,它覆盖了从基础建模到高级仿真、从CAD到AutoCAD二维绘图的广泛工作流,形成了一个以AI为操控中心的完整自动化生态,而非零散的脚本片段。
核心特点
本技能专为AI代理(如OpenClaw)深度定制,内置了环境自检、依赖自动补齐和多模型宏执行防护等安全机制,确保AI生成的代码能在用户SolidWorks环境中稳定运行。它不仅仅是一组API,更是一个包含会话管理、子技能生态(如VibeCAD参数化设计、CNC加工特征)的完整自动化解决方案。
注意事项
仅支持Windows操作系统,且要求本地已安装并至少启动过一次SolidWorks软件以完成COM注册,无法在云端或未安装SolidWorks的环境中使用。
常见问题
没有安装SolidWorks能用这个技能吗?
不能。此技能通过COM接口控制本地已安装的SolidWorks软件,是“遥控器”而非“软件本身”,必须先安装SolidWorks。
可以用它来批量转换图纸格式吗?
可以。技能支持批量将SolidWorks零件、装配体、工程图导出为STEP、STL、PDF等多种格式,实现自动化批量转换。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/solidworks-automation-skill/raw/index.md 读取 solidworks-automation-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/solidworks-automation-skill/raw/index.md(查看排版版本)