github-multi-account

Detect GitHub accounts and configure personal or work gh aliases.

3|3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/quaid-app/quaid --skill github-multi-account-quaid-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-multi-account
Source: https://github.com/quaid-app/quaid/tree/main/.copilot/skills/github-multi-account
Command: npx skills add https://github.com/quaid-app/quaid --skill github-multi-account-quaid-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies managing multiple GitHub identities by automatically detecting accounts, prompting the user to designate personal vs work, and configuring gh aliases and wrappers.

Core Features & Use Cases

  • Detects multiple GitHub accounts with gh auth status.
  • Prompts to distinguish personal and work accounts.
  • Automatically configures profile scripts and command wrappers to switch contexts.
  • Provides a safe, repeatable setup for squad workflows.

Quick Start

Run the skill to detect and configure personal/work GitHub aliases.

Frequently Asked Questions about github-multi-account

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

FAQPage Schema
How do I manage multiple GitHub accounts on one machine?

Managing multiple GitHub accounts requires configuring gh aliases and shell wrappers to separate personal and work identities, which this Skill automates by detecting authenticated accounts and updating your PowerShell profile.

How do I set up different Git aliases for personal and work GitHub accounts?

Setting up Git aliases for multiple GitHub accounts involves reading 'gh auth status', prompting to designate personal vs work profiles, and applying account-specific aliases to your PowerShell profile automatically.

Can I use PowerShell to switch between GitHub identities?

Yes, you can switch GitHub identities in PowerShell by editing your profile script to include command wrappers that route git operations to the correct authenticated account context.

Do I need gh installed to configure GitHub multi-account aliases?

Yes, the gh CLI must be installed and authenticated because this Skill reads 'gh auth status' to detect existing accounts before prompting you to configure personal and work aliases.

What is the best way to separate work and personal GitHub profiles?

The best way to separate GitHub profiles is to use an automated setup tool that detects authenticated accounts, prompts for personal vs work designation, and applies repeatable shell wrapper configurations.

Why are my Git commits linked to the wrong GitHub account?

Git commits link to the wrong account when multiple GitHub identities lack proper alias configuration, which this Skill resolves by creating profile scripts that separate personal and work contexts.