That’s entirely up to you. You need a user to go through the authentication process so that when using the create clips endpoint it will create the clips as if they were made by that user. So creating a new account or using your own Twitch account is for you to decide based on what you’re hoping to achieve.