のが上手 => to be good at doing something N5
のが下手 => to be bad at doing something N5
いつかの ... => Previously N4
Time
じつをいうと => Frankly speaking N2
Story topic
~こと請け合い => I guarantee ... N1
Happens next
合う => do something together N3
~のを => Nominalize verbs N5
Nominalization
…ばあいをのぞいて => Except for N2
Exception
手前 => considering; before; in front of; one’s standpoint N1
べつだんの => particular; special N2
Description
のを知っていますか => Do you know...? N4
[合「あ」]う => To do A together/mutually N4
Secondary Verb