Can you set a condition for a guide to only show once?

Yes.

Under 'Activation'

Add a condition to "show when user has seen guide less than 1 time"

entering condition