
Be no slouch
Positive Connotation
The phrase implies respect for someone's ability or skill in a specific area. 
Informal Usage
It's used in informal contexts, such as conversations with friends, and not in formal writing. 
Contextual Clarity
Make clear what skill or activity is being referred to, to avid misunderstandings. 