Sounds right. Perhaps slightly lower Cha, since they're "not especially handsome."
But they get all the ladies.
Added to Homebrews.
Cantrip converts to prestidigitation (per the conversion guide), but we'll need a unique ability for control temperature (which I believe we've covered with an earlier creature).
Found it!
Control Temperature (Su): As a swift action, Aeraldoth can raise or lower the temperature by 10 degrees in a 100-foot-radius centered on him. Subsequent uses of this ability stack, so he could, for example, lower the temperature by a total of 20 degrees after two rounds.
...and...
Control temperature (Sp): A frost can alter the temperature drastically, in a 10 foot radius around itself. As a free action, once per round, it can alter the temperature of anything within the area by up to 100 degrees positive or negative.
The genies take care of all the needs of the women, from mending and cooking to guarding and foot-bathing. They use cantrip liberally for cleaning and entertainment, using other spells as necessary to increase the comfort of the harim. They have nonweapon proficiencies in healing, sewing, cooking, and local and ancient history. The genies also serve as storytellers, entertaining with legends, tales of genies, and amusing jokes. Some tasked harim servants have other skills, such as singing or dancing, which they can teach to the harim women.