Create animated VR avatar with a glTF model


I’m creating a portal VR game, and I would love to create an avatar that is tracked by player controls. The controllers move the hands, the feet are moved, etc. etc. I want similar tracking and movement to an Oculus Quest 2 VRChat avatar. How do I do this? Is this possible with a glTF model?

Thanks in advance!