github-setup

Create, configure, and audit GitHub repositories with standard settings.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/disciplin-run-org/jjstack --skill github-setup-disciplin-run-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-setup
Source: https://github.com/disciplin-run-org/jjstack/tree/main/skills/github-setup
Command: npx skills add https://github.com/disciplin-run-org/jjstack --skill github-setup-disciplin-run-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up and auditing GitHub repositories, reducing manual configuration time.

Core Features & Use Cases

  • Automated Repository Initialization: Creates new repositories with standard settings, README, license, and .gitignore files.
  • Configuration Enforcement: Checks existing repositories for compliance with best practices like branch naming, issue and wiki enablement, and license standards.
  • Use Case: A team wants to quickly set up a new project with consistent settings or audit current repos for compliance before further development.

Quick Start

Use the github-setup skill to initialize a new private Python repository with MIT license and push the initial commit.

Frequently Asked Questions about github-setup

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

FAQPage Schema
How do I automate GitHub repository creation with standard settings?

Automating GitHub repository creation initializes new repositories with standard settings, README, license, and .gitignore files. Using GitHub CLI and API integration, you can enforce best practices and streamline setup procedures for multiple projects effortlessly.

Do I need GitHub CLI to configure and audit repositories?

Yes, GitHub CLI is required to configure and audit repositories. This Skill operates by integrating the GitHub CLI with the GitHub API to automate repository initialization, enforce configuration policies, and execute seamless compliance checks.

What is the best way to enforce branch naming and license standards across multiple projects?

The best way to enforce branch naming and license standards across multiple projects is through configuration enforcement automation. This Skill checks existing repositories for compliance with these best practices, streamlining setup procedures for teams managing multiple projects.

Can I initialize a new private Python repository and push the initial commit automatically?

Yes, you can initialize a new private Python repository and push the initial commit automatically. This Skill automates repository initialization with MIT license and .gitignore files, reducing manual configuration time for new project setups.

How do I audit existing GitHub repositories for compliance with best practices?

Auditing GitHub repositories for compliance checks existing repositories for best practices like branch naming, issue and wiki enablement, and license standards. This configuration enforcement ensures teams follow standardized repository policies before further development.

Can I initialize a new private Python repository with an MIT license automatically?

Yes, you can initialize a new private Python repository with an MIT license automatically. This Skill creates new repositories with standard settings, README, license, and .gitignore files, then pushes the initial commit to reduce manual configuration time.