A long shirt which covers your hips and is fitted at the shoulders will work well with your skinny jeans.
A long vest works well with your skinny jeans. Keep the top simple, but look for a v-neck to pull the eyes up toward your face.
A hipbone length flared shirt with a boat neck or a wide v-neck will look good with straight leg jeans. Better if the shirt has a shorter front and longer back.
A v-neck sweater or top will bring attention to your face. Look for dark wash straight jeans to balance your body.
A wrapped shirt will define your waist. Match with a dark color boot cut jeans to complement your body shape.
A long stripe lightweight jacket worn over wide or flare jeans will appear to lengthen your body.