Badges predicated on getting a series of other badges?

Fairly certain you can do this with the custom SQL abilities, you’d simply have the query return users that have badges X, Y and Z.