github-auth

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

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill github-auth-plaidmustache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/skills/github/github-auth
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill github-auth-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies secure GitHub authentication for the Hermes Agent, enabling seamless access to repositories, pull requests, issues, and CI workflows without manual credential management.

Core Features & Use Cases

  • Git + HTTPS token or SSH key authentication to interact with GitHub repositories.
  • gh CLI authentication support for API access and integrated git credentials.
  • Credential detection and safe fallbacks that adapt to installed tools and user environments.

Quick Start

Authenticate Hermes Agent with GitHub by using HTTPS tokens, SSH keys, or gh CLI login.

Frequently Asked Questions about github-auth

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

FAQPage Schema
How do I authenticate an agent with GitHub using tokens or SSH keys?

GitHub authentication supports HTTPS token setup, SSH key provisioning, and gh CLI login. Credential detection identifies available methods and applies safe fallbacks to enable access across Linux, macOS, and Windows.

Can I use gh CLI to manage git credentials and API access?

Yes, gh CLI authentication supports API access and integrated git credentials. This enables seamless interaction with GitHub repositories, pull requests, issues, and CI workflows across different operating systems.

Does GitHub authentication work across Linux, macOS, and Windows?

Yes, GitHub authentication workflows apply across Linux, macOS, and Windows. The credential detection mechanism adapts to the installed tools and user environment to ensure secure access.

What is the best way to configure GitHub credentials for automated git operations?

Configuring GitHub credentials involves using HTTPS tokens, SSH keys, or gh CLI login. Credential detection evaluates available tools and applies fallbacks to securely authenticate git operations and API requests.

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

Yes, git, curl, python3, and gh are required dependencies. These tools enable HTTPS token configuration, SSH key provisioning, and gh CLI authentication flows for secure GitHub access.

Why does GitHub authentication fail when switching between HTTPS and SSH?

Authentication failures between HTTPS and SSH often stem from missing credentials or incompatible tool configurations. Credential detection identifies available tools and applies safe fallbacks to resolve these issues.