Hi Shelly, thanks for the question and it's possible we have something depending on the dimensions of your skylight/sunroof. What most people use for this is the Camco Lights Out Retractable Shade for RV Roof Vents # CAM42913.
Technically it's to cover up vents, but could work for you as when fully extended it measures 19" long x 14-1/8"wide.
You asked about a pillow, and there is one, but again it's for vents is smaller than the aforementioned retractable shade. For a 14" x 14" pillow... view full answer...