omnicompetent

(adjective)

adjective

1. Competent in every area; capable of doing everything.