Apart from her documents, your Labor Contract/Qatar ID Copy/Bank Statement also will be asked.

Keep all the things and submit directly at Gharaffa Passport Office.

No agencies, you do yourself is better.

Good Luck