The eight classes of spirits are a Tibetan Buddhist classification of disincarnate beings who may interact with humans. Some of the spirits which fall into these eight classes include asuras when seen from the POV of the six realms. Others are devas, and yet others are pretas. Some are even "animals," as in the case of Nagas. I recommend you google "the eight classes of spirits" and see what you come up with. This is Demonology 101 in Tibetan Buddhism.
I have searched before with little success, but here is this to help:1. hla [or lha] devas general devas?
2. ging attendants, musicians and dancers gandabbhas, a type of deva (the first class is deva?)3. sadag [genii, titans or guardians of 'upper' realms ], titan is usually used to refer to asura, but asuras are not the guardians of upper realms, so what IS this class?
4. Maras: creators of obstacles, Mara and Yama etc. are devas I am familiar with, so I think I understand this class...?
Klesha who embodies passion,
Yama who is death,
Skandha who is war,
Rahula Ganapati, the ''Godly Son," who is adversity or obstacle
5. tsen earth-spirits referring to the devas that live upon earth, I've studied and observed them...?
6. nyen or rakshasa elementals, demons asuras? as raksha is usually interchangeable with asura.7. mamo ogres garudas...???
8. lu or nagas nagas, the serpent dragons.
This reminds me of the original classification of four types of devas (musicians, animal-devas, garudas, and dragons) some of which are asuras. I've witnessed these sorts of devas and have realized that the classification is very general, and for good reason.