adroit

/əˈdrɔɪt/

adjective

Clever or skillful in using the hands or mind.

he was adroit at tax avoidance

skilful,adept,dexterous,deft,agile,nimble,nimble-fingered,handy