bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
One command installs the Forgent3D skill into your local agent. It can then model, and what it makes shows up in your Forgent3D workspace.
SkillsTypeScript · ShellGitHub @forgent3dOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Agent skill for 3D CAD: parametric parts and OpenSCAD files built, measured, rendered and exported to STEP/STL/3MF by one CLI.
Taken from the repository README
Loading the full README.
Read the full README ↗Forgent3D's collection of agent skills — portable instruction sets that teach a coding agent (Claude Code, Codex, Cursor, Cline, Copilot, Windsurf, …) how to work with Forgent3D.
model.py
(built and measured on the bundled wasm engine, exported to STEP, hosted as an
editable 3D link) or an OpenSCAD .scad (rendered by the bundled OpenSCAD, read
back, exported to STL/3MF, handed off as a link that carries the code and
converts it to STEP). Nothing to install either way.Uses the skills convention (skills/<name>/SKILL.md), so any skills-aware
agent can install directly:
# the whole collection
npx skills add forgent3d/forgent3d-skills
update takes the installed skill name, not the repo slug, and acts on the
directory you run it in (add -g if you installed globally):
npx skills list # what's installed, and where
npx skills update forgent3d
Or point any agent at skills/forgent3d/SKILL.md and run its tools with
node skills/forgent3d/bin/cad-build <cmd>.
These skills are maintained here, by hand. The only thing they depend on from Forgent3D is the
@forgent3d/cad-buildCLI they shell out to.