The main theme in a Kuravanji is the love and affection of the female protagonist towards the deity of the temple or the local ruler. She pleads to the god of love to fulfill her wish. During the performance, she praises the local deity and glorifies the land. She also requests her maids to bring her lover to her. The scenes are enacted in a dancing form. Apart from the actors, there are additional dancers and musicians. There are numerous variations in this art form. There are compositions with high poetic quality like the 'Thirukkutrala Kuravanji'. Some varieties like 'Viralimalai Kuravanji' are famous for their music. There is a balancing of music and literature in the 'Azhagar' and 'Thirumalai Andavar 'varieties. A common theme in most of the 'Kuravanji' dramas, like in the 'Sendil Kuravanji', is a gypsy woman who appears on the scene and describes the prosperity of the land through songs. She reads the palm of the heroine and predicts the fulfillment of her desires. The form is also referred to as kuram and kuluva natakam.
At least sixty Kuravanji scripts survive, some in print and some in palm-leaf manuscripts. The plays start with a princess who falls in love with a prince while he passes by in the street during his nagar valam i.e. 'tour of the city'. She pines for his love and her parents seek the help of the gypsy to prophesy her future. The gypsy reads the princess's palm, identifies the source of her worries, and predicts a happy future. Meanwhile the gypsy's partner comes in search of her and they unite after playful dalliance. The gypsy woman comes across as a powerful character with knowledge, skills, mobility, and selfhood. Kuravanji must be seen in the broader context of minor literature like Pallu, which attempted to represent the voice of marginalized communities in society.