The linked article may help. It shows how to create a Curves preset that represents a stack of adjustments. Your Action would then be a simple application of that one Curves adjustment.
Also, I understand that I can always "place" (i.e. drag and drop) the image requiring processing into the Photoshop document containing the adjustment layers, saving a merged copy as jpeg, and repeat... but such a manual method would border on insulting to this prowess of a program.
If anyone can get creative and suggest a method of recording an action that can make use of the document with the adjustment layers and a variable document that will be passed through during the batch process, I'm all eyes!
You have the other choice with drag/drop or duplicate where you copy the adjustment layers into the other image document. Target all the adjustment layers in the layer palette click on the first one the Ctrl|CMD+click on the others or if adjacent Shift+click on the last one to target all the adjustment layer then use menu Layer>Duplicate Layers... and use the pull down menu in the pop-up dialog to choose the other open image document.
You can of course record an action when you add all the adjustment layers then play that action on the other images. Twenty adjustment layer on top of an image seems a bit extreme to me.