github-auth

Configure GitHub authentication via HTTPS tokens, SSH keys, or gh CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

GitHub authentication setup and management across git and gh CLI, enabling seamless access to repositories, PRs, and CI workflows.

Core Features & Use Cases

  • Supports HTTPS token-based authentication for git operations.
  • SSH key setup and usage for password-less access to GitHub.
  • gh CLI-based authentication flow for API access and credential management.
  • Cross-platform compatibility (Linux, macOS, Windows) with verification steps.

Quick Start

Ask Hermes Agent to set up GitHub authentication using either gh or git methods and follow the prompts.

Frequently Asked Questions about github-auth

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

FAQPage Schema
How do I set up GitHub authentication for git and gh CLI?

GitHub authentication setup covers HTTPS tokens, SSH keys, and gh CLI flows across Linux, macOS, and Windows. It implements detection, setup, verification, and troubleshooting including token scopes and credential helpers for seamless repository access.

What is the best way to configure SSH keys for GitHub access?

Configuring SSH keys for GitHub access involves generating a key pair and adding it to your GitHub account. This enables password-less access for git operations while verifying your Git identity configuration locally.

Does GitHub authentication setup work differently on Windows and macOS?

GitHub authentication setup works across Linux, macOS, and Windows with specific verification steps for each. It detects your current environment and implements platform-appropriate credential helpers and token configurations.

Why does my GitHub token authentication fail during git operations?

GitHub token authentication fails when token scopes are insufficient or Git identity is misconfigured. Troubleshooting involves verifying token scopes, checking credential helpers, and ensuring correct Git identity configuration.

Can I use gh CLI to manage GitHub credentials instead of SSH keys?

You can use the gh CLI authentication flow as an alternative to SSH keys for managing GitHub credentials. This provides API access and credential management while supporting verification and troubleshooting steps.