github-multi-account

Detect and manage GitHub account switches with PowerShell aliases.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/nicolehaugen/CustomMetricsDashboard --skill github-multi-account-nicolehaugen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-multi-account
Source: https://github.com/nicolehaugen/CustomMetricsDashboard/tree/main/.squad/templates/skills/github-multi-account
Command: npx skills add https://github.com/nicolehaugen/CustomMetricsDashboard --skill github-multi-account-nicolehaugen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires powershell, and includes scripts (resource) components.

What problem does it solve?

This Skill manages multiple GitHub accounts seamlessly, automating account-switching and streamlining workflow across personal and work repositories.

Core Features & Use Cases

  • Automated Account Switching: Quickly switch between accounts using aliases.
  • Personalized Workflow: Customize aliases for personal and work accounts.
  • Use Case: For users managing projects across multiple GitHub accounts, such as personal and work accounts, this skill simplifies the management process.

Quick Start

Run the 'ghub setup' command to automate your GitHub account switching.

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 Windows?

To switch between multiple GitHub accounts, you can use automated alias setup to quickly toggle configurations. This streamlines workflow by modifying PowerShell profiles to manage account transitions seamlessly across personal and work repositories.

What is the best way to manage personal and work GitHub accounts?

Managing personal and work GitHub accounts is best handled by creating customized aliases for each profile. This approach automates the account-switching process, preventing configuration conflicts when operating across different repositories.

Do I need PowerShell to automate GitHub account switching?

Yes, PowerShell is required to automate GitHub account switching. The process relies on PowerShell to execute profile modifications and generate the necessary aliases for managing multiple user configurations.

How do I set up GitHub account aliases?

To set up GitHub account aliases, run the 'ghub setup' command. This automates the configuration process, creating shortcuts that allow you to quickly switch your active GitHub profile.

Can I use this GitHub account management skill on Linux?

This GitHub account management skill is tailored for PowerShell environments, meaning it is natively suited for Windows. Using it on Linux would require a PowerShell environment to handle the necessary profile modifications.