Haruka's VRChat Avatar Shoulder Mobility Enhancer | Free Avatar System
This is a simple system that increases your avatar's shoulder range of motion by overriding it's posture with new animations, which accommodates more lifelike movements, extends the reach of your avatar's arms to alleviate the issue of your real arms exceeding the limit of your avatar's arms, and helps the avatar's shoulder keep up with the rotation of it's upper arms, reducing the mesh volume loss that comes from the upper arms bending at sharp angles relative to the shoulder.
You will have to do a bit of calibration to situate the contact receivers on your avatar properly, but the tutorial will walk you through it. Other than that, it's very simple to put on your avatar.
The use of contact receivers to drive parameters that essentially beat the humanoid rig into submission is arguably a very sloppy workaround to the issue of limited shoulder mobility, but I could not find any other solutions on the internet, and I didn't want to buy Final IK just to have a chance at addressing this singular predicament. Ideally VRChat one day provides us with a native solution to improve shoulder mobility in the SDK, but until then, this will have to suffice.
This is simply an arrangement of animations, controllers, and SDK components for your convenience. There are no custom assets or complex logic, so there is nothing to constitute authorship of a "System." The term's usage in this case is mostly fluff. Feel free to take and appropriate for any purpose. Credit is appreciated but not required.
Increased Shoulder Mesh Volume Retention and Extended Avatar Arm Reach