I have a zip file in file repository, is there a way to show its contents in a mashup?
Not without unzipping the file using the unzip service.
Is there a widget or extension for unzip service?
You can use a button and bind the click event to the ExtractZipArchive service on the FileRepository Thing