SolidCraft’s commands by area, generated by cargo xtask features from the command registry (solidcraft-cli commands). 335 commands. Every command runs the same way from the toolbar, a script, solidcraft-cli exec <id> '<json>', the control channel and MCP; parameters are in the command reference (cargo xtask book). Status and plans: ROADMAP .
Command Id Toolbar
Create Sketch sketch.createSOLID › CREATE
Edit Sketch sketch.edit–
Finish Sketch sketch.finishSKETCH › FINISH SKETCH
Line (L) sketch.lineSKETCH › CREATE
Draw Dimensioned Sketch Geometry sketch.draw.dimensioned–
2-Point Rectangle (R) sketch.rectangle.two_pointSKETCH › CREATE
3-Point Rectangle sketch.rectangle.three_pointSKETCH › CREATE
Center Rectangle sketch.rectangle.centerSKETCH › CREATE
Center Diameter Circle (C) sketch.circle.centerSKETCH › CREATE
2-Point Circle sketch.circle.two_pointSKETCH › CREATE
3-Point Circle sketch.circle.three_pointSKETCH › CREATE
3-Point Arc sketch.arc.three_pointSKETCH › CREATE
Center Point Arc sketch.arc.center_pointSKETCH › CREATE
Inscribed Polygon sketch.polygon.inscribedSKETCH › CREATE
Circumscribed Polygon sketch.polygon.circumscribedSKETCH › CREATE
Edge Polygon sketch.polygon.edgeSKETCH › CREATE
Center to Center Slot sketch.slot.center_to_centerSKETCH › CREATE
Overall Slot sketch.slot.overallSKETCH › CREATE
Point sketch.pointSKETCH › CREATE
Sketch Dimension (D) sketch.dimensionSKETCH › CREATE
Horizontal/Vertical sketch.constraint.horizontal_verticalSKETCH › CONSTRAINTS
Coincident sketch.constraint.coincidentSKETCH › CONSTRAINTS
Tangent sketch.constraint.tangentSKETCH › CONSTRAINTS
Equal sketch.constraint.equalSKETCH › CONSTRAINTS
Parallel sketch.constraint.parallelSKETCH › CONSTRAINTS
Perpendicular sketch.constraint.perpendicularSKETCH › CONSTRAINTS
Fix/UnFix sketch.constraint.fixSKETCH › CONSTRAINTS
MidPoint sketch.constraint.midpointSKETCH › CONSTRAINTS
Concentric sketch.constraint.concentricSKETCH › CONSTRAINTS
Collinear sketch.constraint.collinearSKETCH › CONSTRAINTS
Symmetry sketch.constraint.symmetrySKETCH › CONSTRAINTS
Normal/Construction (X) sketch.constructionSKETCH › CREATE
Delete Sketch Entities sketch.delete–
Drag Sketch Point sketch.move_point–
Drag Sketch Geometry sketch.drag–
End Sketch Drag sketch.drag_end–
Move Dimension Text sketch.dimension_text–
Sketch Palette Options sketch.options–
Chain sketch.chain–
Solve Sketch sketch.solve–
Midpoint Line sketch.line.midpointSKETCH › CREATE
Tangent Arc sketch.arc.tangentSKETCH › CREATE
2-Tangent Circle sketch.circle.two_tangentSKETCH › CREATE
3-Tangent Circle sketch.circle.three_tangentSKETCH › CREATE
Center Point Slot sketch.slot.center_pointSKETCH › CREATE
Three Point Arc Slot sketch.slot.arc_three_pointSKETCH › CREATE
Center Point Arc Slot sketch.slot.arc_centerSKETCH › CREATE
Ellipse sketch.ellipseSKETCH › CREATE
Fit Point Spline sketch.spline.fit_pointSKETCH › CREATE
Control Point Spline sketch.spline.control_pointSKETCH › CREATE
Control Point Spline (Degree 5) sketch.spline.control_point_5SKETCH › CREATE
Conic Curve sketch.conicSKETCH › CREATE
Blend Curve sketch.blend_curveSKETCH › MODIFY
Centerline sketch.centerlineSKETCH › CREATE
Text sketch.textSKETCH › CREATE
Edit Text sketch.edit_text–
Curvature sketch.constraint.curvatureSKETCH › CONSTRAINTS
Polygon sketch.constraint.polygonSKETCH › CONSTRAINTS
AutoConstrain sketch.auto_constrainSKETCH › CONSTRAINTS
AutoConstrain from datum sketch.auto_constrain_from_datumSKETCH › CONSTRAINTS
Finish with AutoConstrain sketch.finish_auto_constrainSKETCH › FINISH SKETCH
Sketch Constrainer sketch.constrainerSKETCH › CREATE
Toggle Driven Dimension sketch.toggle_driven–
Constraint Glyphs sketch.glyphs–
Snap Inference sketch.snap–
Insert DXF sketch.insert_dxfSKETCH › INSERT
Insert SVG sketch.insert_svgSKETCH › INSERT
Save As DXF sketch.export_dxf–
3D Line sketch.line3d–
3D Spline sketch.spline3d–
3D Point sketch.point3d–
Move 3D Point sketch.move3d–
Fillet sketch.filletSKETCH › MODIFY
Equal Distance Chamfer sketch.chamfer.equal_distanceSKETCH › MODIFY
Distance and Angle Chamfer sketch.chamfer.distance_angleSKETCH › MODIFY
Two Distance Chamfer sketch.chamfer.two_distanceSKETCH › MODIFY
Offset (O) sketch.offsetSKETCH › MODIFY
Break Offset Association sketch.offset.break–
Trim (T) sketch.trimSKETCH › MODIFY
Extend sketch.extendSKETCH › MODIFY
Break sketch.breakSKETCH › MODIFY
Sketch Scale sketch.scaleSKETCH › MODIFY
Move/Copy Sketch Entities sketch.move–
Mirror sketch.mirrorSKETCH › CREATE
Circular Pattern sketch.pattern.circularSKETCH › CREATE
Rectangular Pattern sketch.pattern.rectangularSKETCH › CREATE
Project (P) sketch.projectSKETCH › CREATE
Intersect sketch.intersectSKETCH › CREATE
Include 3D Geometry sketch.include_3dSKETCH › CREATE
Project To Surface sketch.project_to_surfaceSKETCH › CREATE
Intersection Curve sketch.intersection_curveSKETCH › CREATE
Spun Profile sketch.spun_profileSKETCH › CREATE
Isoparametric Curve sketch.isoparametric_curveSKETCH › CREATE
Fit Curves to Mesh Section sketch.fit_curves_to_sectionSKETCH › CREATE
Break Link sketch.break_link–
Auto-Project Edges on Reference sketch.auto_project–
Redefine Sketch Plane sketch.redefine–
Inspect Sketch sketch.inspect–
Command Id Toolbar
Extrude (E) solid.extrudeSOLID › CREATE
Revolve solid.revolveSOLID › CREATE
Sweep solid.sweepSOLID › CREATE
Loft solid.loftSOLID › CREATE
Box solid.boxSOLID › CREATE
Cylinder solid.cylinderSOLID › CREATE
Sphere solid.sphereSOLID › CREATE
Torus solid.torusSOLID › CREATE
Fillet (F) solid.filletSOLID › MODIFY
Chamfer solid.chamferSOLID › MODIFY
Combine solid.combineSOLID › MODIFY
Rectangular Pattern solid.pattern.rectangularSOLID › CREATE
Circular Pattern solid.pattern.circularSOLID › CREATE
Pattern on Path solid.pattern.pathSOLID › CREATE
Mirror solid.mirrorSOLID › CREATE
Hole (H) solid.holeSOLID › CREATE
Pipe solid.pipeSOLID › CREATE
Bounding Solid solid.bounding_solidSOLID › CREATE
Scale solid.scaleSOLID › MODIFY
Offset Face solid.offset_faceSOLID › MODIFY
Thread solid.threadSOLID › CREATE
Shell solid.shellSOLID › MODIFY
Draft solid.draftSOLID › MODIFY
Split Face solid.split_faceSOLID › MODIFY
Split Body solid.split_bodySOLID › MODIFY
Press Pull (Q) solid.press_pullSOLID › MODIFY
Move/Copy (M) solid.moveSOLID › MODIFY
Boundary Fill solid.boundary_fillSOLID › CREATE
Coil solid.coilSOLID › CREATE
Rib solid.ribSOLID › CREATE
Web solid.webSOLID › CREATE
Emboss solid.embossSOLID › CREATE
Replace Face solid.replace_faceSOLID › MODIFY
Align solid.alignSOLID › MODIFY
Remove solid.removeSOLID › MODIFY
Command Id Toolbar
Patch surface.patchSURFACE › CREATE
Stitch surface.stitchSURFACE › MODIFY
Thicken surface.thickenSURFACE › CREATE
Extend surface.extendSURFACE › MODIFY
Trim surface.trimSURFACE › MODIFY
Command Id Toolbar
Offset Plane construct.plane.offsetSOLID › CONSTRUCT
Plane at Angle construct.plane.at_angleSOLID › CONSTRUCT
Axis Through Cylinder/Cone/Torus construct.axis.through_cylinderSOLID › CONSTRUCT
Axis Perpendicular To Face construct.axis.normal_to_faceSOLID › CONSTRUCT
Axis Through Two Planes construct.axis.two_planesSOLID › CONSTRUCT
Axis Through Two Points construct.axis.two_pointsSOLID › CONSTRUCT
Axis Through Edge construct.axis.edgeSOLID › CONSTRUCT
Point At Vertex construct.point.vertexSOLID › CONSTRUCT
Point Through Two Edges construct.point.two_edgesSOLID › CONSTRUCT
Point Through Three Planes construct.point.three_planesSOLID › CONSTRUCT
Point At Center Of Circle/Sphere/Torus construct.point.centerSOLID › CONSTRUCT
Point At Edge And Plane construct.point.edge_planeSOLID › CONSTRUCT
Point Along Path construct.point.along_pathSOLID › CONSTRUCT
Midplane construct.plane.midplaneSOLID › CONSTRUCT
Plane Through Two Edges construct.plane.two_edgesSOLID › CONSTRUCT
Plane Through Three Points construct.plane.three_pointsSOLID › CONSTRUCT
Tangent Plane construct.plane.tangentSOLID › CONSTRUCT
Plane Along Path construct.plane.along_pathSOLID › CONSTRUCT
Perpendicular Plane construct.plane.perpendicularSOLID › CONSTRUCT
Command Id Toolbar
Flange sheet.flangeSHEET METAL › CREATE
Hem sheet.hemSHEET METAL › CREATE
Fold sheet.foldSHEET METAL › CREATE
Unfold sheet.unfoldSHEET METAL › MODIFY
Refold sheet.refoldSHEET METAL › MODIFY
Convert to Sheet Metal sheet.convertSHEET METAL › CREATE
Sheet Metal Rules sheet.manage_rulesSHEET METAL › MODIFY
List Sheet Metal Rules sheet.rules–
Create Flat Pattern sheet.flat_patternSHEET METAL › CREATE
Export Flat Pattern as DXF sheet.export_dxf–
Export Bend Table sheet.export_bend_table–
Command Id Toolbar
Boss plastic.bossPLASTIC › CREATE
Lip plastic.lipPLASTIC › CREATE
Snap Fit plastic.snap_fitPLASTIC › CREATE
Rest plastic.restPLASTIC › CREATE
Manage Plastic Rules plastic.manage_rulesPLASTIC › SETUP
Assign Plastic Rule plastic.assign_rulePLASTIC › SETUP
List Plastic Rules plastic.rules–
Command Id Toolbar
New Component component.createSOLID › ASSEMBLE
Create Components from Bodies component.from_bodies–
Activate Component component.activate–
List Components component.list–
Component Physical Properties component.properties–
Rename Component component.rename–
Delete Component component.delete–
Move Bodies to Component component.move_bodies–
Move Sketches to Component component.move_sketches–
Paste New component.paste_new–
Capture Position component.capture_positionSOLID › POSITION
Revert Position component.revert_positionSOLID › POSITION
Insert Design component.insert_design–
Update Links component.update_links–
Break Link component.break_link–
List Links component.links–
Command Id Toolbar
Joint Origin joint.originSOLID › CREATE
Joint (J) joint.createSOLID › ASSEMBLE
As-Built Joint joint.as_builtSOLID › ASSEMBLE
Rigid Group joint.rigid_groupSOLID › ASSEMBLE
Drive Joints joint.driveSOLID › ASSEMBLE
Motion Link joint.motion_linkSOLID › ASSEMBLE
Joint Limits joint.limits–
Edit Joint joint.edit–
Delete Joint joint.delete–
List Joints joint.list–
Solve Joints joint.solve–
Command Id Toolbar
Configure config.configureSOLID › CONFIGURE
Display Configuration Table config.tableSOLID › CONFIGURE
Configuration Column config.column–
Configuration Row config.row–
Activate Configuration config.activate–
Preview Configuration config.preview–
Configuration Rule config.rule–
Configuration Rules config.rules–
Command Id Toolbar
Compute All timeline.compute_allSOLID › MODIFY
Delete (Delete) timeline.deleteSOLID › MODIFY
Rename timeline.rename–
New Feature Folder timeline.group–
Remove Feature Folders timeline.ungroup–
Rename Feature Folder timeline.rename_group–
Move Features to Folder timeline.move_to_group–
Move Timeline Items timeline.move_many–
Move Timeline Marker timeline.rollback–
Roll History Marker timeline.roll_to–
Reorder Feature timeline.reorder–
Reorder Features timeline.reorder_many–
Edit Feature timeline.redefine–
Feature Dependents timeline.dependents–
Suppress Feature timeline.suppress–
Edit Feature timeline.edit–
Inspect Feature timeline.inspect–
Copy Features timeline.copy–
Paste Features timeline.paste–
Command Id Toolbar
Curvature Comb Analysis inspect.curvature_combSKETCH › INSPECT
Minimum Radius Analysis inspect.minimum_radiusSKETCH › INSPECT
Isocurve Analysis inspect.isocurveSKETCH › INSPECT
Center of Mass inspect.center_of_massSKETCH › INSPECT
Zebra Analysis inspect.zebraSKETCH › INSPECT
Draft Analysis inspect.draftSKETCH › INSPECT
Environment Map Analysis inspect.environment_mapSKETCH › INSPECT
Accessibility Analysis inspect.accessibilitySKETCH › INSPECT
Curvature Map Analysis inspect.curvature_mapSKETCH › INSPECT
Interference inspect.interferenceSOLID › INSPECT
Measure (I) inspect.measureSOLID › INSPECT
Section Analysis inspect.sectionSOLID › INSPECT
Command Id Toolbar
New Design (Ctrl+N) file.new–
Insert STEP file.insert_stepSOLID › INSERT
Insert Mesh file.insert_meshSOLID › INSERT
Save (Ctrl+S) file.save–
Save As file.save_as–
Export file.export–
Save As Mesh file.save_mesh–
Command Id Toolbar
Open (Ctrl+O) doc.open–
Recoverable Designs doc.recovery_list–
Recover Design doc.recover–
Discard Recovered Design doc.recovery_discard–
Command Id Toolbar
Undo (Ctrl+Z) edit.undo–
Redo (Ctrl+Y) edit.redo–
Checkpoint edit.checkpoint–
Restore Checkpoint edit.restore_checkpoint–
Command Id Toolbar
Appearance (A) appearance.assignSOLID › MODIFY
Appearance Library appearance.library–
List Appearances appearance.list–
Command Id Toolbar
Rename Body body.rename–
Command Id Toolbar
New Group browser.group–
Ungroup browser.ungroup–
Rename Group browser.rename_group–
Move Browser Items browser.move–
Order Browser Items browser.order–
Show/Hide browser.visibility–
Command Id Toolbar
Canvas canvas.insertSKETCH › INSERT
Decal canvas.decalSKETCH › INSERT
Edit Canvas canvas.editSKETCH › INSERT
Calibrate Canvas canvas.calibrate–
Delete Canvas canvas.delete–
Command Id Toolbar
Enable Contact Sets contact.enable_setsSOLID › ASSEMBLE
Enable All Contact contact.enable_allSOLID › ASSEMBLE
Disable Contact contact.disable_allSOLID › ASSEMBLE
New Contact Set contact.createSOLID › ASSEMBLE
Edit Contact Set contact.edit–
List Contact Sets contact.list–
Check Contact contact.check–
Command Id Toolbar
Crash Reports diagnostics.crash_reports–
Crash Report diagnostics.crash_report–
Delete Crash Reports diagnostics.crash_reports.clear–
Crash Test diagnostics.crash_test–
Command Id Toolbar
Change Design Units document.units–
Inspect Design document.inspect–
Command Id Toolbar
List Commands engine.commands–
Command Id Toolbar
Exploded View explode.createSOLID › ASSEMBLE
Show Exploded View explode.show–
List Exploded Views explode.list–
Delete Exploded View explode.delete–
Command Id Toolbar
Evaluate Expression expr.evaluate–
Command Id Toolbar
Delete Face face.deleteSOLID › MODIFY
Command Id Toolbar
Physical Material material.assignSOLID › MODIFY
List Materials material.list–
New Physical Material material.create–
Edit Physical Material material.edit–
Delete Physical Material material.delete–
Command Id Toolbar
Convert Mesh mesh.convertMESH › MODIFY
Command Id Toolbar
List Edges model.edges–
List Faces model.faces–
List Threads model.threads–
Command Id Toolbar
Motion Study motion.studySOLID › ASSEMBLE
Play Motion Study motion.play–
Export Motion Study motion.export–
List Motion Studies motion.list–
Delete Motion Study motion.delete–
Command Id Toolbar
Occurrence Physical Properties occurrence.properties–
Paste (Instance) occurrence.copy–
Move Occurrence occurrence.move–
Ground occurrence.ground–
Command Id Toolbar
Change Parameters parameters.changeSOLID › MODIFY
List Parameters parameters.list–
Add User Parameter parameters.add–
Rename Parameter parameters.rename–
Delete Parameter parameters.delete–
Favourite Parameter parameters.favorite–
Comment Parameter parameters.comment–
Parameter Users parameters.users–
Parameter Graph parameters.graph–
Export Parameters parameters.export–
Import Parameters parameters.import–
Complete Expression parameters.complete–
Command Id Toolbar
Standard Parts parts.library–
Insert Fastener parts.fastenerSOLID › INSERT
Insert Part parts.insert–
Change Part Size parts.resize–
Command Id Toolbar
Render Backends render.backends–
Command Id Toolbar
Select select.set–
Clear Selection select.clear–
Command Id Toolbar
Delete selection.delete–
Command Id Toolbar
New Named View view.save–
Rename Named View view.rename–
Delete Named View view.delete–
List Named Views view.list–
Restore Named View view.apply–
Navigate View view.navigate–