What you want to do is create a modpack with the Twitch app/Launcher, once you have all you need/want (mods, resourcepack, save, configs, etc.) you export it. To export go to the modpack options button and you will see a drop-down list with 'export profile' there. Then once it's exported it will be packaged with the manifest file, modlist and other common things you allowed it to package like configs, saves and so on.
The images are showing with one of my modpacks.