dexterous

adjective
  1. showing skill and ease in using the hands or body
  2. mentally quick and skillful; clever

Examples