While I have not tested your project it sounds great, have you considered making this available as a GitHub action?