github-repo-setup

Automate GitHub repository creation with mode-based security and CI/CD templates.

7|3|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/cskiro/annex --skill github-repo-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-setup
Source: https://github.com/cskiro/annex/tree/main/skills/github-repo-setup
Command: npx skills add https://github.com/cskiro/annex --skill github-repo-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, requests, pyyaml.

What problem does it solve?

Automate GitHub repository creation with mode-based setups, security defaults, and CI/CD templates.

Core Features & Use Cases

  • Four Modes: Quick, Enterprise, Open Source, Private/Team
  • Security-first: Dependabot, secret scanning, CodeQL (enterprise)
  • Documentation & CI/CD: READMEs, templates, and workflows

Quick Start

Say "Create a new GitHub repo" and choose a mode to generate a ready-to-use repo.

Frequently Asked Questions about github-repo-setup

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

FAQPage Schema
How do I automate GitHub repository creation with security best practices?

Automate GitHub repository creation by selecting a mode—Quick, Enterprise, Open Source, or Private/Team—to apply security defaults like Dependabot, secret scanning, and CodeQL alongside documentation templates and CI/CD workflows automatically.

What GitHub security features are included in repository setup?

Repository setup includes Dependabot for dependency updates, secret scanning to detect exposed credentials, and CodeQL for enterprise modes, plus CODEOWNERS and governance templates to enforce security practices.

Can I customize CI/CD workflows when setting up a new GitHub repo?

Yes, the setup generates mode-specific CI/CD workflow templates for Quick, Enterprise, Open Source, and Private/Team repositories, which you can then customize based on your project requirements.

What templates are generated for a new GitHub repository?

Generated templates include README, LICENSE, .gitignore, CODEOWNERS files, and governance documentation tailored to your chosen mode, providing immediate documentation and contribution guidelines.

Do I need GitHub CLI to set up repositories this way?

Yes, repository provisioning uses GitHub CLI to automate creation; the setup validates prerequisites and handles repository provisioning and post-setup validation reporting.

How does mode detection work for different repository types?

Mode detection identifies your project type—Quick for simple setups, Enterprise for governed environments, Open Source for public collaboration, or Private/Team for restricted access—then applies corresponding security, documentation, and CI/CD configurations.