What's is your diet and training like? How long have you been lifting?
Have you had blood work done and checked your testosterone levels? (Being "skinny-fat" is a sign of low testosterone).
You may want to get with 3j and really get your diet dialed in cause your in a unique situation where you actually need to loose a lot of body fat and fat weight, yet you need to gain a lot of lean body mass.. Your diets gonna be key here.
Maybe focus on high rep high volume training, burn some fat while strengthening and maintaining muscle,, shoot for hitting that 12% bf range as a first goal. Then from there maybe look into a test only cycle, 500 mg a week for 12-14 weeks,, concentrate on a clean lean bulk, put on 20 lbs but diet clean and keep the bf % under 15