When there are two verb second one is infinitive
is this wrong? dlaczego nie może ugotować
My understanding (and I stand to be corrected) is that "umie" means more "knows how to" while "moze" refers to physically being able to do something at a particular moment.
Yup, sounds about right.