Without job-level specifics, it can be tempting to get stuck in an "I'm awesome" loop without giving enough specifics. If you have a general idea of what job groove you'd be seeking at this particular company, build your letter body around that. If you're truly just trying to get a foot in the door at a company, you can use clues from your research about the company. What does their website say about their mission and priorities? What do current and past employees say about the company in online chatter? Even without specifics, you can cobble together a pretty good idea of what the company is seeking in potential employees. Sell your skills and experience points that are special to you, and especially relevant to your industry.
Spoiler alert: a letter of intent is not the same as a cover letter. They're similar (being letters and all, and focused on yourself), but are actually used in different situations. Your cover letter is what you write when you're applying to a specific job you found through traditional channels (online job search, referral, recruiter). It details why you're a great fit for this particular job. A letter of intent is what you write when you're cold-calling (leaving a resume without being solicited for one), or applying for a job in a more general situation, like a job fair or submitting your resume to a general pool. The letter of intent is similar in that you're selling yourself, but tends to be less granular about a particular position. Letters of intent are often more networking-related, or aspirational, than position-oriented. Because you may have fewer specifics in hand about what you're applying for and who will be reading your application package, it's likely you won't have the most personalized opener. That's okay! Be general, but professional, formal, and polite.