Attractive person gets skirt contract (8)
I believe the answer is:
diminish
'contract' is the definition.
(I know that contract is a more specific form of diminish)
'attractive person gets skirt' is the wordplay.
'attractive person' becomes 'dish' (dish can mean an attractive person).
'gets' indicates putting letters inside (gets can mean captures or absorbs).
'skirt' becomes 'mini' (a mini skirt).
'dish' enclosing 'mini' is 'DIMINISH'.
(Other definitions for diminish that I've seen before include "Decrease, lessen" , "Grow smaller, shrink" , "Make or become smaller" , "make shorter" , "Make less with mini dish" .)