Skills

Give the agent you already use a CAD tool

Install the Forgent3D skill and ask for a part the way you normally would in Claude Code, Codex or Cursor. It picks the route from what you ask: an editable parametric model, or plain OpenSCAD. Nothing to install locally either way.

Install

One command, run where you want to build models.

npx skills add forgent3d/forgent3d-skills

That's it: the CAD kernel and OpenSCAD ship inside the skill's command-line tool.

Two routes — it picks

A .scad file or a mention of OpenSCAD means the OpenSCAD route; assemblies, measured dimensions and parts you will keep editing in the browser mean a parametric model. Or just say which you want.

build123d

Parametric model

For parts whose dimensions will change, parts that fit or move against each other, a real STEP straight away, or editing on in the browser.

The engine builds and measures it — bore sizes and positions, where every flat face sits, wall thickness — exports STEP, and the model lands in your Forgent3D workspace.

Prompt you can give your agent

Use the Forgent3D skill to build a motor mount bracket: 80x60x6mm base plate, four M4 counterbored holes, and a 22mm shaft bore in the upright face.
.scad

OpenSCAD

For when you already work in OpenSCAD, have a .scad in hand, or use BOSL2 and Customizer parameters.

The real OpenSCAD renders it on your machine; the agent reads back bounding box, volume and echo() values, checks a snapshot, exports STL / 3MF for printing, and hands you a link that carries the code — that page exports STEP.

Prompt you can give your agent

Use the Forgent3D skill to write an OpenSCAD box with a lid: 80x50x30mm cavity, 2mm walls, lid fit as a Customizer parameter, and give me the preview link.

Works with

Any agent that supports skills. Verified on:

How it works

01

Ask for a part

Describe what you want — dimensions, hole patterns, fits. Say OpenSCAD if that is what you want, and it writes in your language.

02

It builds, measures and looks

After every edit it builds or renders, reads the dimensions back and checks a three-view snapshot itself.

03

What you get

A parametric model lands in your workspace: tweak parameters, edit sketches, share it, keep versions. An OpenSCAD part is a link that carries the code: open it, drag the parameters, export STEP or STL.

Why install it

Manual install

Clone the repository and point your agent at the skill.

View on GitHub

Or just use it in the browser

Not wiring up your own agent? Sign in to Forgent3D and model right in the browser.