Repo Admin

Manages repository collaborators, branch protection, settings, and label synchronization via the GitHub API.

387|42|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Community-Access/accessibility-agents --skill repo-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Repo Admin
Source: https://github.com/Community-Access/accessibility-agents/tree/main/.gemini/extensions/a11y-agents/skills/repo-admin
Command: npx skills add https://github.com/Community-Access/accessibility-agents --skill repo-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of repository collaborators, branch protection, settings, and synchronization of labels and milestones, ensuring secure and organized project repositories.

Core Features & Use Cases

  • Collaborator Management: Add, remove, and audit user access with specific permission levels across multiple repositories.
  • Branch Protection: Configure rules like requiring pull requests, status checks, and signed commits.
  • Label & Milestone Sync: Synchronize labels and milestones across repositories from a template.
  • Use Case: An administrator needs to offboard a team member by removing their access from all company repositories and ensuring consistent labeling across projects.

Quick Start

Use the repo admin skill to add @new-developer to the 'frontend' repository with write access.

Frequently Asked Questions about Repo Admin

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

FAQPage Schema
How do I manage repository access and configure branch protection rules across multiple GitHub projects?

Managing repository access involves adjusting collaborator permissions and configuring branch protection rules like required pull requests and signed commits across multiple GitHub projects.

What is the best way to offboard a developer and remove their collaborator access from all company repositories?

Offboarding a developer requires revoking collaborator access across all company repositories, which can be audited and executed centrally via GitHub API integration for secure access control.

How do I synchronize labels and milestones from a template repository to other projects?

Synchronizing labels and milestones involves applying configurations from a template repository to other projects via GitHub API integration, ensuring consistent project setups across your organization.

Does this repository administration approach require specific API tokens to adjust repository settings?

Yes, repository administration requires GitHub API integration for all operations, meaning you must provide valid authentication credentials to modify settings, manage collaborators, or enforce branch protection.

Can I enforce status checks and signed commits when configuring branch protection on my repositories?

Yes, branch protection configuration supports enforcing status checks, requiring pull requests, and mandating signed commits to ensure secure and organized project repositories.

What are the limitations of using GitHub API for multi-repo administration and collaborator management?

Multi-repo administration via GitHub API is limited by API rate limits and requires proper authentication credentials, making it essential to batch operations when managing collaborators across many repositories.