ForgeCAD Public Kit skill

Installable agent skills for ForgeCAD: the agent writes parametric .forge.js models, validates them through the CLI and syncs them to a project

  • 951 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • Runs the CLI and executes model scripts
  • Syncs files with the hosted ForgeCAD project
All reasons and checks

forgecad/forgecad-public-kit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/forgecad-public-kit

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs the CLI and executes model scripts
  • Syncs files with the hosted ForgeCAD project

This is third-party code. Review the repository files before installing.

What it does

The ForgeCAD public kit gives an agent a library of skills for code-first CAD. The core forgecad skill documents primitives, boolean operations, SVG import, assemblies and CLI commands so the agent edits .forge.js files by the docs instead of guessing. Companion skills cover design briefs, building a model with run, render and inspect evidence, grading against requirements, reconstructing models from CAD files or images, hosted project sync and verifying MJCF exports in MuJoCo. The CAD app itself is hosted at forgecad.io, while this repository holds examples, the skills and an issue tracker.

Who it is for. For engineers and designers who build parametric models through an agent and JavaScript or TypeScript code.

Good fit when

  • You want the agent to write a parametric .forge.js model by the docs
  • You need to reconstruct a model from an STL or STEP file or from images
  • You want to validate a model with run, render and inspection before export

Not a fit when

  • You have no account or access to the hosted ForgeCAD app
  • You want a mouse-driven CAD editor rather than code-first modeling

Example request

Build a parametric cap in .forge.js and validate it with run and render

Limitations

The skills run through the forgecad CLI and the hosted ForgeCAD app, which require an account and are governed by the product's commercial terms. The public kit is MIT licensed, but the npm package, CLI and backend follow ForgeCAD terms. Rendering and inspection go through forgecad studio.

How to disable. Remove the forgecad skill folders from the agent's skills directory and optionally remove the package: npm uninstall -g forgecad.

FAQ

What is in the repo versus the hosted product?

The repo holds .forge.js examples, the skills and an issue tracker. The CAD app, project storage and billing live at forgecad.io.

How do I install only the core skill?

forgecad skill install --core-only installs just the forgecad modeling skill without the rest of the workflow library.

Discussion

No questions or reviews yet.

Skills

A library of agent skills for CAD, CAE and CAM: generate and edit models, export STEP, STL, 3MF, robot description files and mesh slicing to g-code

SkillExtended access26.2KRepository stars

PartCAD keeps mechanical parts as text, so an agent writes the CAD script, renders the model and checks it against the brief.

PluginExtended access530Repository stars

agentcad gives an AI agent 3D design: build123d scripts, STEP export, renders, geometry checks and a live browser preview

CLIExtended access214Repository stars

Python SDK for parametric CAD with an agent skill: code-built models, STEP, STL and MJCF export, edits rerun only dependent cells.

SkillMinimal access188Repository stars

The create-cad-files skill builds a dimensioned part from a plain description and returns validated STEP and STL files.

SkillExtended access66Repository stars

Two skills teach an agent AutoCAD: drawing from a description, parametric parts, standards review and a script library.

SkillExtended access142Repository stars

README in short

The README presents ForgeCAD as CAD where a normal .forge.js file becomes a live model with parameters, assemblies, validation and export. This public kit provides example models, installable skills and an issue tracker, while the app core is hosted separately. The CLI installs via npm, a project links to the hosted app through forgecad.json, and models are checked with run, render and inspect. Skills install with forgecad skill install. The public kit is MIT licensed.

README badge

Original SKILL.md

---
name: forgecad
description: ForgeCAD model authoring, editing, debugging, and execution guidance for .forge.js, SVG-import, assembly, and CLI workflows. Use when building or modifying ForgeCAD geometry, structuring multi-file projects, validating scripts, or using ForgeCAD export/render tooling.
forgecad-public: true
---

# ForgeCAD

Author or modify ForgeCAD models, sketches, assemblies, and CLI workflows. Prefer documented primitives, import rules, placement strategies, and CLI commands over inventing new APIs.

## Workflow

1. Identify the artifact: `.forge.js`, SVG asset, or CLI/export task.
2. If the model has any moving parts, load the `assembly` group and joint-design guide upfront.
3. Load only the docs the task needs. Prefer these docs and recipes over ad-hoc repo examples.
4. If any two parts are intended to touch or mate, default to connectors + `matchTo()`.
5. Default to a concrete first pass; easy iteration beats speculative design review.
7. Validate with `forgecad run <file>`.

Report a problem