Boys painted nude or in a skirt (7)
I believe the answer is:
amorini
'boys painted nude' is the definition.
I can't judge whether this defines the answer.
'or in a skirt' is the wordplay.
'in' is an insertion indicator.
'skirt' becomes 'mini' (a mini skirt).
'a'+'mini'='amini'
'or' going inside 'amini' is 'AMORINI'.
Can you help me to learn more?
(Other definitions for amorini that I've seen before include "Italian loves" , "Cupids (in art) (It.)" .)