Free maid and repair service and cook.
I had one of my sims, in this case my child called Queen, start a new club. Which she insisted on calling it Queen's Servant.
When asked who she wanted for a servant she said that she had heard that Nancy Landgraab was bored and looking for something to do. So Queen called her up and told her (not ask her, but told her) she was going to be her new servant. I think the name Queen has gone to her head.
Queen told her she had 3 jobs to do. Clean, repair and grill.
Whenever Queen calls (aka start a gathering) Nancy comes over and washes all the dishes, clean the toilets, showers, ect. Repairs anything that's broken, and grills something to eat.
At first she was told to cook but all she ever made was single serving meals, so I switched it out to grill instead sense anything fixed on a grill is 8 servings and I have a full house with a lot of mouths to feed. And any food she makes doesn't cost you anything. It's all free.
After making a repair on a item she won't clean up the pile left behind unless you have someone search it for parts first. Once it's been searched she'll throw what's left in the trash.
And the one thing she seems to refuse to do is mop up a puddle that's left there after repairing a broken plumbing item. She just leaves it there to evaporate.
Don't know if it helps a NPC but after getting enough points I got the club perks for gaining handiness and cooking skills faster.
So that's how to get a free maid, repair person and cook all in one.
I used a child to start the club so I wouldn't have to worry about her doing any grilling and repairing behind my back. Sometimes she'll feel guilty and jump in an wash the dishes tho. So maybe Queen does have a soft spot in there somewhere.
Sorry for the long post but I guess I was in a talkative mood.