github-repo-setup

Assess GitHub repository compliance against BC Gov DevOps and security standards.

3|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/bcgov/agent-skills --skill github-repo-setup-bcgov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-setup
Source: https://github.com/bcgov/agent-skills/tree/main/skills/github-repo-setup
Command: npx skills add https://github.com/bcgov/agent-skills --skill github-repo-setup-bcgov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, github-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assesses the maturity and security of GitHub repositories against BC Gov standards, providing a detailed scorecard to help maintain compliance and best practices.

Core Features & Use Cases

  • Compliance Assessment: Evaluates repositories for adherence to BC Gov DevOps and security standards.
  • Maturity Reporting: Generates a structured maturity report covering various dimensions of repository health.
  • Use Case: Use this Skill to ensure that your repositories meet BC Gov standards for security, compliance, and operational best practices.

Quick Start

Run the skill to assess the compliance of your GitHub repository.

Frequently Asked Questions about github-repo-setup

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

FAQPage Schema
How do I assess GitHub repository security and compliance?

Assess GitHub repository security by running an automated compliance evaluation against DevOps standards to generate a structured maturity scorecard covering branch protection and configuration health.

What does a GitHub repository maturity scorecard include?

A GitHub repository maturity scorecard includes a structured compliance assessment evaluating repository configurations, security posture, and operational best practices against established DevOps standards.

Do I need the gh CLI to check GitHub branch protection rules?

Yes, you need the gh CLI and GitHub API access to automate branch protection analysis and retrieve repository configurations for the compliance assessment.

Can I automate BC Gov DevOps compliance checks for my repositories?

Yes, you can automate BC Gov DevOps compliance checks by executing an assessment script that evaluates repository security configurations and generates a detailed maturity report.

What is the best way to audit GitHub repositories for DevOps standards?

The best way to audit GitHub repositories for DevOps standards is to automate compliance assessment using API tools to analyze branch protection policies and generate a comprehensive maturity report.

Why does my GitHub repository fail compliance assessments?

Repositories fail compliance assessments when missing required branch protection rules, inadequate security configurations, or insufficient operational best practices are detected during the automated evaluation.