github-auth

Automate GitHub authentication with HTTPS tokens, SSH keys, and gh CLI login.

1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/whichguy/hermes-skills-marketplace --skill github-auth-whichguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/whichguy/hermes-skills-marketplace/tree/main/skills/github-auth
Command: npx skills add https://github.com/whichguy/hermes-skills-marketplace --skill github-auth-whichguy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines GitHub authentication and access, allowing you to easily interact with repositories, pull requests, issues, and CI workflows without manual setup.

Core Features & Use Cases

  • Authentication: Automates the setup of HTTPS tokens, SSH keys, and gh CLI login for GitHub authentication.
  • Repository Access: Provides methods to interact with GitHub repositories, PRs, issues, and CI using both git and gh CLI.
  • Use Case: Imagine you need to work with multiple GitHub repositories across different environments. This Skill automates the authentication process, allowing you to seamlessly switch between environments and operations.

Quick Start

Use the github-auth skill to set up GitHub authentication for the current user.

Frequently Asked Questions about github-auth

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

FAQPage Schema
How do I automate GitHub authentication for accessing repositories and CI?

You can automate GitHub authentication by configuring HTTPS tokens, SSH keys, and gh CLI login. This Skill streamlines the setup process, allowing seamless interaction with repositories, pull requests, issues, and CI workflows without manual configuration.

Can I use the gh CLI to manage pull requests and issues after authentication?

Yes, the gh CLI supports interaction with GitHub pull requests and issues. Once authentication is automated using this Skill, you can use both git and gh CLI to manage repository operations and CI workflows directly.

Do I need git and gh CLI installed to set up GitHub authentication?

Yes, git and gh CLI are required dependencies for setting up GitHub authentication. This Skill uses both tools to automate HTTPS token configuration, SSH key setup, and gh CLI login for seamless repository access.

What's the best way to configure SSH keys and HTTPS tokens for multiple GitHub environments?

The best way to configure SSH keys and HTTPS tokens across multiple environments is to automate the setup process. This Skill handles authentication configuration, allowing you to seamlessly switch between different environments and operations.

What GitHub permissions are required to automate repository access and CI workflows?

Appropriate GitHub permissions and configured git credentials are required to automate repository access and CI workflows. This Skill relies on these permissions to interact with repositories, pull requests, and issues using git and gh CLI.

Why does GitHub authentication fail when switching between different repository environments?

GitHub authentication can fail due to misconfigured git credentials or missing permissions across environments. This Skill automates HTTPS token, SSH key, and gh CLI login setup to prevent manual configuration errors when switching contexts.