 Shukra, the preceptor of the asuras, is also recorded to have defeated Kubera and stolen his wealth.Another major tale in the scriptures records how Kubera entertained the sage Ashtavakra in his palace.Kubera is the treasurer of the gods and overlord of the semi-divine "Yaksha"s, the "Guhyaka"s, "Kinnara"s and "Gandharva"s, who act as his assistants and protectors of the jewels of the earth, as well as guardians of his city.