awv-informatik/classcad-ai/classcad
Claude Code and agent skill by awv-informatik/classcad-ai
- community
Checking that the SKILL.md file is still in the repository.
Design, build, verify and export 3D CAD models with the ClassCAD MCP. Use when the user wants a mechanical part or assembly (bracket, flange, gear, sprocket, housing, enclosure, shaft, fixture), wants to reproduce a technical drawing, needs a parametric or configurable part, or asks for a STEP or STL file.
Install
npx vskill@latest install awv-informatik/classcad-ai/classcadSKILL.md
ClassCAD
ClassCAD is a headless CAD engine. The ClassCAD MCP runs it on this machine and gives you a live modeling session. You build a model by writing JavaScript programs against its API, you run them with run_script, and you prove the result with numbers and renders.
First use: sign in once
The MCP works with a free classcad.ch account, once per machine. If a tool answers "Sign-in required", the sign-in page has already opened in the user's browser. Show the user the link from that answer as a clickable link on its own line, then call login: it waits and returns as soon as they have signed in. Then repeat the call.
How to build a model
- Read the input. A plain description, a dimensioned drawing, or a photo each need a different approach. A drawing with dimensions is rebuilt with constrained sketches, not hardcoded coordinates.
- Plan the whole build, then fetch every document you need in ONE
docscall: the matching recipe first, alwaysrecipes/verification, for an assembly or any model of several parts alsorecipes/clean-construction, then the methods (list_methodssearches them). The server's own instructions name the recipes. - Build in a few substantial scripts, in a drawing of your own. Every tool that works on a model takes
drawing: pass"new"with the first call of a model, and the answer names the drawing's id; pass that id in every further call about it. State persists between scripts: a follow-up script finds the part withawait api.tree(). Never callpart.createtwice in one drawing. A new, unrelated model gets a drawing of its own ("new"again);clearstarts over in the drawing you name. - Verify with numbers.
part.calculateMassPropertiesafter the last operation: compare the volume with what the design math predicts. A render that looks right is not proof. Measure parts, templates and the root assembly — never a single instance: that materializes every instance, and after saving the apps no longer draw them. - Show the result. Every drawing has a live CAD app (Buerligons), docked into the same engine: it comes up with the first model and follows every change. The result of that script ends with
App: <link>and says where to open it; after that,viewbrings it back.snapshotrenders stills (iso, sections, technical drawings in first- or third-angle): pass anoutDirthe user can open and hand them the image. - Work together. The user can work in the app too — select, measure, edit values and sketches, add features. It is the same model: read the tree again before relying on ids from before their turn. When they point instead of naming ("this face"),
get_selectionsays what they selected. - Deliver.
savewrites STEP (format: "STP"), STL, GLB or OFB (ClassCAD's own format, with the features) to apathon disk: give the user that path.loadopens such a file from its path. The app's File menu saves and opens them too. For their own app, website or configurator around the model, callaccountfirst (their plan decides where it may run), then followrecipes/buerli-app.
Good to know
checkpointbefore a risky step (large booleans, patterns),restoreif it goes wrong.tree,findandinspectshow the model structure;session_infoshows the engine and the sign-in.- The engine is the same one that runs in ClassCAD apps, so scripts written here carry over.
- More: https://classcad.ai and https://classcad.ch/docs/
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/classcad/skills/classcad/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/awv-informatik/classcad-ai/classcad)