Sorry for the delayed reply. Couple of options here: first, Monocle3 has a mechanism for determining the top marker genes given a set of clustering that can then be automatically added to a marker file (
https://cole-trapnell-lab.github.io/monocle3/docs/clustering/#garnett) - obviously you'll still need to name the cell types... second (if you're willing to wait a bit), I have recently written a modification to garnett that will generate a model from previously annotated data automatically that can then be applied to future datasets. Again, someone will have to have defined the cell types at some point on an earlier data set. This modification will hopefully come out in an alpha form in the next few weeks.