github-auth

Configure GitHub authentication for Hermes Agent using git, gh, or tokens.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/AissenLiu/EasyHermes --skill github-auth-aissenliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/AissenLiu/EasyHermes/tree/main/hermes-agent/skills/github/github-auth
Command: npx skills add https://github.com/AissenLiu/EasyHermes --skill github-auth-aissenliu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

GitHub authentication setup for Hermes Agent to access repositories, PRs, issues, and CI, enabling seamless automation.

Core Features & Use Cases

  • Git-based authentication via HTTPS tokens or SSH keys
  • gh CLI-based authentication for richer API access and automatic git credential provisioning
  • Use Case: Hermes Agent can push changes to repos, manage PRs, and trigger workflows without manual login.

Quick Start

Authenticate Hermes Agent to GitHub by configuring git or gh credentials and running the agent setup.

Frequently Asked Questions about github-auth

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

FAQPage Schema
How do I configure GitHub authentication for an automated agent?

GitHub authentication for an automated agent is configured by detecting available tools and applying git-only, gh CLI, or token-based methods. This enables seamless access to repositories, pull requests, and issues without manual login.

What is the best way to authenticate with GitHub using gh CLI or SSH keys?

Authenticating with GitHub is best handled by choosing between gh CLI flows, SSH keys, or HTTPS tokens based on your environment. The setup detects available credentials and configures git credential storage and API calls accordingly.

Do I need gh CLI installed to set up GitHub credentials for git?

You do not need gh CLI strictly required, as git-only authentication works if git is installed. However, having gh CLI available provides richer API access and automatic git credential provisioning for managing PRs and issues.

Can I use HTTPS tokens for GitHub API access when gh is not available?

Yes, you can use HTTPS tokens for GitHub API access when gh is not available. The detection flow supports token-based methods, allowing you to handle credential storage and GitHub API calls directly using git and curl.

Why does my GitHub authentication method matter for managing pull requests?

Your GitHub authentication method matters because gh CLI provides richer API access for managing pull requests and triggering workflows, while git-only methods support basic repository operations like pushing changes.

What are the limitations of using git-only authentication for GitHub repositories?

Git-only authentication limits you to basic repository operations like pushing changes, lacking the richer API access provided by gh CLI for managing pull requests, issues, and CI workflows without manual login.