I wonder where were those 100k puzzles sourced from?
> Generating these chess puzzles took more than 100 years of CPU time.
The page includes a link to the puzzle generator and tagger for interests sake.
For each game just fast forward to the end and ask for Stockfish to provide the solution. If it’s guaranteed “mate in X” then you’ve got yourself a puzzle. You can have a classifier that grabs other puzzle types too (“win the queen in X” for example)