Generating the package locally is the expected behavior, you could use GitHub Desktop for publishing the package. Note no third-party applications can create a new repo under your account without asking you for some tokens or password.
2 Likes