I have flow that create new buckets with specific names, but I can't think of a way to avoid creating duplicate buckets.
It would be great to have a Get Planner bucket action using the bucket's name, so that you could avoid duplicates using a conditional (i.e. Get Planner bucket, if output =/= namevalue, create new bucket).