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