USkeletalMeshComponent also inherits from USkinnedMeshComponent.
As Bruno says the only way to modify bone transforms on a skeletal mesh is via the animation thread, via an animation instance / blueprint. There is already a node for it (Transform Bone) - you just need to provide it with info.
If you want to modify on the game-thread, PoseableMeshComponent is the only way.