Enrich an existing PartCAD part with connection interfaces and ports (mating metadata) so it can be mated to other parts automatically. Use for /pc:add-interfaces or when the user asks to add interfaces, ports, connectors, or mating information to a part, or to make parts snap/connect/assemble together.
★not rated 505▲
+2
changed 3d agoASkillSpector: pass69 tokens
originalApache-2.0
Write a narratable, accessibility-oriented text description of an existing PartCAD part, assembly, or sketch from its measured bounding box and volume, from renders taken at several viewing angles, and - where it is available - from a dimensioned technical drawing. Use for /pc:describe or when the user asks to…
Generate a PartCAD assembly (an ASSY that composes parts with placement and/or mates) from a description, writing down what it is required to be, generating or reusing the component parts and validating the result with the PartCAD CLI. Use for /pc:gen-assembly or when the user asks to generate or create an assembly…
Generate a PartCAD part from a natural-language description (and optional reference images/requirements) by writing down what it is required to be, authoring a CAD script, and validating it with the PartCAD CLI. Use for /pc:gen-part or when the user asks to generate, create, or model a single mechanical part.
Generate a PartCAD 2D sketch from a natural-language description by authoring the sketch (build123d / cadquery / dxf / svg / basic) and validating it with the PartCAD CLI. Use for /pc:gen-sketch or when the user asks to generate, create, or draw a 2D sketch, profile, outline, or blueprint.
Generate PartCAD geometry from a description, automatically deciding whether the request is a single part, a multi-part assembly, or a 2D sketch and following the matching flow. Use for /pc:gen or when the user asks to generate, create, or model something in PartCAD without saying whether it is a part, an assembly, or…
Initialize a PartCAD package in the current directory by running the installed PartCAD CLI (pc init / partcad init). Use when the user runs /pc:init or asks to initialize or create a PartCAD package or project.
Find existing PartCAD parts and assemblies in the catalog that match a natural-language query, using the PartCAD CLI (pc search), then present the matches and optionally inspect or render a chosen one. Use for /pc:search or when the user asks to search, find, look up, or discover a part or assembly.
Convert a CAD file or a PartCAD object to another geometry format - STEP, BREP, STL, 3MF, OBJ, IGES, glTF, three.js, SVG, DXF, URDF, ASSY - with pc convert for an object a package declares (which changes what that object is) or pc adhoc convert for a file that belongs to no package. Use for /pc:convert or when the…
Write a CAD file out of an object a PartCAD package declares - STEP, BREP, STL, 3MF, OBJ, IGES, glTF, three.js, URDF for 3D, SVG or DXF for a sketch, or a file type the package implements itself - using pc export, which changes nothing in partcad.yaml. Use for /pc:export or when the user asks to export, save out…
Render a PartCAD object or a CAD file to a 2D image - PNG, JPEG, SVG or DXF - from one or many viewing angles (front, back, left, right, top, bottom, iso, or an arbitrary direction), with pc render for an object a package declares or pc adhoc render for a file that belongs to no package. Use for /pc:render or when the…
Set PartCAD up on this machine so other skills can run it — the pc/partcad command line tools, either as the standalone build from GitHub releases (executable) or as the wheel in the active Python environment (python-module), plus the PartCAD extension when this session runs inside Visual Studio Code or VSCodium. Use…
★not rated 505▲
+2
changed 3d agoCSkillSpector: warn91 tokens
originalApache-2.0
Validate a PartCAD part, assembly, scene or sketch against the requirements its requirements: section declares - run pc test for the ports, interfaces and physics PartCAD measures, run every simulation, render it from every angle that matters with its ports and interfaces drawn, read the bill of materials and the…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: