github-repo-uploader

Create a GitHub repository via MCP and push the local project.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/tomasbasso/SistemaStockV2 --skill github-repo-uploader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-uploader
Source: https://github.com/tomasbasso/SistemaStockV2/tree/main/.agents/skills/subida-automatica-github
Command: npx skills add https://github.com/tomasbasso/SistemaStockV2 --skill github-repo-uploader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually creating a GitHub repo and pushing local code can be error-prone and time-consuming, especially when onboarding new projects.

Core Features & Use Cases

  • Create a new GitHub repository through MCP using project name and privacy settings.
  • Initialize or update a local Git repository, commit changes, and push to the new remote.
  • Support repeatable, scripted onboarding for new codebases in teams.

Quick Start

Run the skill to create a new GitHub repository and push your current project to it.

Frequently Asked Questions about github-repo-uploader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating a new GitHub repository and pushing my local code?

You can automate GitHub repository creation and initial commit by running a deterministic script that handles remote setup, local Git initialization, and pushing to origin.

What's the best way to onboard a new codebase into GitHub for a team?

Onboard a new codebase into GitHub using a repeatable scripted workflow that initializes local Git, creates the remote repository, and pushes the initial commit deterministically.

Does the repository creation script support private GitHub repositories?

Yes, the script supports optional privacy settings, allowing you to specify whether the newly created GitHub repository is public or private during the onboarding process.

How does a scripted Git workflow handle an existing local repository during initial commit?

The scripted Git workflow initializes a local repository if absent, stages current changes, and pushes the initial commit to the newly created GitHub remote origin.

Can I use MCP server-based repository creation to push local code to GitHub?

Yes, you can request MCP server-based repository creation using your project name and privacy settings, then execute the local Git workflow to push the initial commit to the new remote.

Why should I use a deterministic script for initial commits instead of manual Git commands?

Using a deterministic script for initial commits prevents manual configuration errors and saves time, standardizing the GitHub repository creation and push process across multiple codebases.