setup-dev-github

Create a GitHub repository and initialize main and dev branches.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/tachiiri-org/agent-ops --skill setup-dev-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-dev-github
Source: https://github.com/tachiiri-org/agent-ops/tree/main/.codex/skills/setup-dev-github
Command: npx skills add https://github.com/tachiiri-org/agent-ops --skill setup-dev-github

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the initial setup of a GitHub repository for development, ensuring a consistent and clean starting point for new projects.

Core Features & Use Cases

  • Remote Repository Creation: Creates a new repository on GitHub.
  • Branch Initialization: Sets up essential branches like main and dev.
  • Use Case: When starting a new software project, use this Skill to quickly establish the remote GitHub repository and its initial branch structure, allowing developers to immediately begin coding.

Quick Start

Use the setup-dev-github skill to bootstrap a new GitHub repository for development.

Frequently Asked Questions about setup-dev-github

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

FAQPage Schema
How do I automate GitHub repository creation and branch initialization for a new project?

You can automate GitHub repository creation by using a bootstrapping process that manages remote creation, initializes essential branches like main and dev, and verifies local and remote states. This provides a clean, consistent starting point for development.

What is the best way to bootstrap a GitHub development environment?

The best way to bootstrap a GitHub development environment is to automate the initial repository setup. This approach handles remote repository creation and branch initialization, ensuring the project is prepared for subsequent runtime and provider setup modules.

Does this GitHub setup process create both main and dev branches?

Yes, the GitHub setup process includes branch initialization that sets up essential branches like main and dev. It verifies both local and remote repository states to ensure the structure is correctly prepared before development begins.

Can I use this bootstrap method to prepare a repository for subsequent setup modules?

Yes, you can use this bootstrap method to prepare a repository for subsequent role, runtime, idp, and provider-setup modules. It ensures the GitHub repository state is fully verified and ready for these downstream configurations.

What do I need to set up before initializing a new GitHub repository for development?

Before initializing a new GitHub repository, you need a local environment ready for development. The setup process manages the remote creation and local state verification, requiring no additional dependencies to establish the initial main and dev branch structure.

Why should I automate GitHub repository setup instead of creating it manually?

Automating GitHub repository setup ensures a consistent and clean starting point for new projects. It eliminates manual errors during remote creation and branch initialization, immediately preparing the repository state for subsequent development and provider setup.