This is definitely helpful, however, there are issues as it doesn't have the sprites that SomeGreenGuy mentioned, but also the sprites for the Gym Leaders, Elite Four, Champion, and Battle Frontier characters.
Should have clarified, I didn't include all player or gym leader/history characters simply because I don't expect someone to ever need all of them, just like I would expect developers to include their own important characters. Maybe I should have included one as a default to reference their money gains etc, but other than that, this isn't something I am going back to fix because I don't consider it an issue. I decided to include sample classes for 3 different rivals (one not caring for gender and one meant to be the "player character the player didn't choose" (imagine if Lyra and Silver were Ethan's rivals in HGSS), same for their equivalent "League Champion" trainer classes. The reason I did this is so devs have several "rival" slots early in the file like normal, so they don't have to shift the trainer classes around. I was fair enough not to falsely advertise this as having "all" sprites and classes.
Any plans to update the file names to use the v19 Essentials naming scheme? The process could probably be automated pretty easily using the names from the PBS, come to think of it.