handwit

adj

1.
quick or skillful or adept in action or thought