github-multi-account

Detect multiple GitHub accounts and set up command aliases for switching.

Updated May 10, 2026
One-click install
npx skills add https://github.com/AshleyHollis/agentic-identity-lab --skill github-multi-account-ashleyhollis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-multi-account
Source: https://github.com/AshleyHollis/agentic-identity-lab/tree/main/.copilot/skills/github-multi-account
Command: npx skills add https://github.com/AshleyHollis/agentic-identity-lab --skill github-multi-account-ashleyhollis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the detection and setup of GitHub account aliases for users with multiple accounts, streamlining the process of switching between accounts.

Core Features & Use Cases

  • Account Detection: Automatically identifies multiple GitHub accounts linked to the user's machine.
  • Account Setup: Sets up account-specific aliases for commands like gh to switch between accounts seamlessly.
  • Use Case: Ideal for developers who use multiple GitHub accounts for personal and work projects, simplifying the workflow by avoiding manual account switching.

Quick Start

Run the skill to automatically set up GitHub aliases for your accounts.

Frequently Asked Questions about github-multi-account

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

FAQPage Schema
How do I switch between multiple GitHub accounts on the same machine?

This Skill automates GitHub account switching by detecting multiple accounts on your machine and setting up specific aliases for each. It reduces manual command line complexity and streamlines workflows for developers using both personal and work accounts.

How do I set up aliases for different GitHub accounts to improve developer productivity?

Setting up GitHub account aliases is automated by running this Skill, which detects your linked accounts and configures command aliases like `gh`. This enables seamless switching between personal and work profiles, directly enhancing developer productivity.

Can I use this to manage both personal and work GitHub accounts?

Yes, this Skill is ideal for developers managing both personal and work GitHub accounts. It automatically detects multiple linked accounts and configures the necessary aliases to simplify your workflow and avoid manual switching.

What is the best way to automate GitHub account switching for command line operations?

The best way to automate GitHub account switching is to use this Skill to detect your accounts and generate command line aliases. This streamlines the process, replacing manual configuration with a seamless, automated setup for your developer environment.

Do I need to manually configure anything before setting up GitHub account aliases?

No manual configuration is needed before setup. You simply run the Skill, and it automatically identifies the multiple GitHub accounts linked to your machine and handles the alias setup for commands like `gh` seamlessly.