Erm, slim is when you do not carry too much weight but you are not a bag of skin and bones.
I would say that Elle McPherson is slim but is so toned and healthy that she is not skinny.
I would say that Keira Knightly is skinny. There isn't much to hold onto.