github-create

Create a GitHub repository and push the initial commit using the gh CLI.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/ohnotnow/agentic-stuff --skill github-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-create
Source: https://github.com/ohnotnow/agentic-stuff/tree/main/skills/github-create
Command: npx skills add https://github.com/ohnotnow/agentic-stuff --skill github-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Automates publishing a local project to GitHub by creating a repository, pushing the initial commit, and applying finishing touches (README, LICENSE, and metadata).

Core Features & Use Cases

  • Create a new GitHub repository from the current project with an initial push.
  • Detect project context to tailor README and basic repository metadata.
  • Respect user permissions and provide safe fallbacks if pushes are denied.

Quick Start

Create a new GitHub repository for the current project and push the initial commit.

Frequently Asked Questions about github-create

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

FAQPage Schema
How do I create and push a GitHub repository from an existing local project?

To create and push a GitHub repository, the Skill initializes the remote origin and pushes your initial commit using the gh CLI with the --source . flag. It handles README and license setup while configuring repository metadata safely.

Can I publish a local project to GitHub without using destructive git commands?

Yes, publishing a local project to GitHub follows safe push practices and avoids destructive commands unless explicitly allowed. It uses the gh CLI to establish the origin remote and push the initial commit securely.

Does the GitHub repo creation process work for both solo and team projects across different languages?

Yes, the GitHub repo creation process supports both solo and team projects across multiple programming languages. It detects project context to tailor README content and apply basic repository metadata accordingly.

What happens if my git push to the new GitHub repository is denied?

If a git push to the new GitHub repository is denied, the Skill respects user permissions and provides safe fallbacks. It ensures the local project context is handled without forcing destructive updates.

Do I need the gh CLI installed to automate creating a GitHub repository from my project?

Yes, you need the gh CLI installed to automate creating a GitHub repository from your project. The Skill relies on the gh CLI command with --source . and --remote origin to push the initial commit and configure metadata.