Strong domain knowledge
Good written and verbal skills
Analytic bent of mind — quantitative as well as qualitative skills or knack for numbers
Project management skills are necessary
A law degree is essential. Firms dealing with patent work would need an engineering graduate.
You need management skills that are key to working in a team and under deadlines, because you operate as a mini-manager.
For high-end work, you need refined legal skills.