Once upon a time, one of great skill (6)
I believe the answer is:
expert
'one of great skill' is the definition.
Both the definition and answer are adjectives. Perhaps you can see an association between them that I don't see?
'once upon a time' is the wordplay.
'once' becomes 'ex' (prefix meaning former or onetime).
'upon' says to put letters next to each other.
'a' becomes 'per' (eg 'one a day' means 'one per day').
'time' becomes 't' (abbreviation).
'ex'+'per'+'t'='EXPERT'
Can you help me to learn more?
(Other definitions for expert that I've seen before include "One practised" , "Pro" , "Master" , "Highly skilled or knowledgeable person" , "Person with great knowledge or skill, specialist" .)