What problem does it solve?
This Skill automates the process of setting up a GitHub repository for a project, whether it's creating a new one or connecting to an existing one, ensuring your code is version-controlled and accessible.
Core Features & Use Cases
- New Repo Creation: Creates a new GitHub repository with specified name and visibility (public/private).
- Existing Repo Connection: Connects to a pre-existing GitHub repository by adding a remote origin.
- Git Initialization: Initializes a local Git repository if one doesn't exist.
.gitignore Management: Ensures a sensible .gitignore file is present.
- Initial Commit & Push: Performs an initial commit and pushes to the remote repository.
- Use Case: When starting a new project, you can tell Claude to "create a GitHub repo for this project," and it will handle all the necessary Git commands and GitHub API interactions.
Quick Start
Use the repo-create skill to set up a new private GitHub repository named 'my-awesome-project'.