Pub atmosphere is accommodating for someone wanting a good meal? (6)
I believe the answer is:
'someone wanting a good meal?' is the definition.
(skinny can mean a skinny person)
'pub atmosphere is accommodating' is the wordplay.
'pub' becomes 'inn' (an inn is a type of pub).
'atmosphere' becomes 'sky'.
'is accommodating' indicates putting letters inside (inserted letters are held or accommodated).
'inn' placed within 'sky' is 'SKINNY'.
'for' acts as a link.
(Other definitions for skinny that I've seen before include "'Scrawny, weedy (6)'" , "Lean" , "stout? Certainly not!" , "Type of dip" , "Low-calorie white coffee -- sent any kilt (anag)" .)