ShearingTransform
ShearingTransform[θ,v,n] gives a TransformationFunction that represents a shear by θ radians along the direction of the vector v, normal to the vector n, and keeping the origin fixed.
ShearingTransform[θ,v,n,p] gives a shear that keeps the point p fixed, rather than the origin.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.