github-auth

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

31|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/markwang2658/hermes-windows-native --skill github-auth-markwang2658
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/markwang2658/hermes-windows-native/tree/main/hermes-agent/skills/github/github-auth
Command: npx skills add https://github.com/markwang2658/hermes-windows-native --skill github-auth-markwang2658

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Authenticates Hermes Agent with GitHub to access repositories, pull requests, and issues across workflows.

Core Features & Use Cases

  • Supports GitHub authentication via HTTPS with tokens, SSH keys, or gh CLI login for seamless repo access and PR workflows.
  • Detects available tooling and provides guidance to configure credentials for both git operations and GitHub API calls.
  • Handles cross-platform setup for Windows, macOS, and Linux environments used by Hermes Agent.

Quick Start

Authenticate Hermes Agent with GitHub by selecting an authentication method (HTTPS with a PAT, SSH keys, or gh login) and completing 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 an automated agent to access repositories and pull requests?

GitHub authentication supports HTTPS personal access tokens, SSH keys, or gh CLI login. The setup detects available tooling and guides you through configuring credentials for git operations and API calls.

How do I configure SSH keys for GitHub access on different operating systems?

SSH key setup for GitHub works across Windows, macOS, and Linux. The authentication process detects available tooling and provides guidance to configure keys for git operations and GitHub API calls.

Can I use a personal access token instead of SSH for GitHub API calls?

Yes, HTTPS with personal access tokens is a supported method. The setup detects available tooling and selects the appropriate method to authenticate both git operations and GitHub API calls.

What's the best way to authenticate with GitHub using gh CLI versus SSH keys?

The best method depends on available tooling. The setup detects installed tools and selects gh CLI, SSH keys, or HTTPS tokens, guiding you through the appropriate configuration for repository and PR access.

Do I need Python installed to configure GitHub credentials for my agent?

Python3 is required to run the authentication setup scripts. It executes the logic to detect available tooling and guide credential configuration for git operations and GitHub API calls.

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

Switching between HTTPS and SSH can cause conflicts if credentials are not properly configured. The setup detects available tooling and guides you through selecting the appropriate method to avoid authentication failures.