Please help me with my unique circumstance?

1- I have to wear long sleeves
2- there cannot be any sheer part of the blouse (lace, mesh..) unless it can easily be fixed with a cami or something.

It has to go well with this skirt:

These are the tops I am kind of thinking about but just not in love with: