PunchIt
The Machin3tools Standard version contains a basic manifold extrusion tool called Punch It (a little), similar to the one previewed here.
MACHIN3tools DeusEx however, contains the much more refined Punch It tool.
There is also a dedicated PUNCHIt addon, which as of PUNCHit 1.1, has an even more refined PunchIt tool, than DeusEx. See this for details.
Keep in mind
The PunchIt tool, like the Cursor Spin tool below, are part of the Extrude tools. As of MACHIN3tools 1.1.1, Extrude is activated by default for DeusEx, but not for the Standard version.
Menu
Blender's Extrude Menu
3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude
Selection
A face selection
Using PunchIt
Note
This video is taken from the PUNCHit documenation
The tool in MACHIN3tools behaves exactly the same, however it's only accessible from the Extrude Menu or the N Panel, and there is no shortcut set for it.
Setting a PunchIt Shortcut
Cursor Spin
The MACHIN3tools Cursor Spin operator builds on Blender's native Spin operator and makes it actually usable.
Whereas the native op expects the user to define a rotation axis using a 3 component vector, MACHIN3tools' Cursor Spin simply uses any of the 3 cursor axes.
Note
The Spin operator is likely a relic from the time before Blender's Cursor could be rotated.
Blender itself adresses this issue by introducing the Spin tool (in the toolbar).
However, personally I avoid using Tools, and find my operator more usable.
Menu
Blender's Extrude Menu 3D View Sidebar > MACHIN3 Tab > MACHIN3tools Panel > Extrude