I made a ULP for eagle that is based on the Dangerous Prototypes TM-220a.ulp from 2012, which i’ve modded a bit over time, and now i changed it for the neoden4 , i am using 4.1.3B7 software so you should probably use that verison.
i made a video showing how to move stuff in eagle for it, https://www.youtube.com/watch?v=oF4B8zPS2p8&t=3s but i changed the script so you can move it by an XY amount anyway, so a lot of the video isn’t valid but it gives you an overview. i plan to do a walk thru video.
I’ve run 4 or 5 designs through the latest verison.
pretty much everything except panelisation can be done from the ULP. and you can save and load stacks.
run it from a .brd , setup the reels, hit accept ,then assign the parts to the reels . go back to the first page and hit ok to save them all, it does remember settings across runs on a per project basis.
it generates a csv neoden4 software loads.
the nsl built in stack can be replaced in the ulp for your own easily, or you can save/load your own.