From hábil + -oso
habiloso (feminine singular habilosa, masculine plural habilosos, feminine plural habilosas)