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
Extended access
Why this level
- Runs the CLI and executes model scripts
- Syncs files with the hosted ForgeCAD project
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/forgecad-public-kitDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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 renderLimitations
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.
Related
SkillsA 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
PartCAD keeps mechanical parts as text, so an agent writes the CAD script, renders the model and checks it against the brief.
agentcad gives an AI agent 3D design: build123d scripts, STEP export, renders, geometry checks and a live browser preview
Python SDK for parametric CAD with an agent skill: code-built models, STEP, STL and MJCF export, edits rerun only dependent cells.
The create-cad-files skill builds a dimensioned part from a plain description and returns validated STEP and STL files.
Two skills teach an agent AutoCAD: drawing from a description, parametric parts, standards review and a script library.
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>`.