Strictly speaking, all that is required is the I-129 for an H-1, and for a TN merely an offer letter to the alien applicant with the necessary info is necessary. As a matter of practice, attorneys tend to create cover letters for their petitions - I wonder if anyone at USCIS ever reads them.