github-auth

Authenticate Hermes Agent with GitHub using gh, git, curl, and python3.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill standardizes and accelerates authenticating Hermes Agent with GitHub, enabling secure access to repositories, PRs, and CI workflows without exposing credentials.

Core Features & Use Cases

  • Git-Only Authentication: HTTPS with personal access tokens or SSH keys for broad compatibility.
  • gh CLI Authentication: Integrated login flow when gh is installed for API access and git credentials.
  • Use Case: Set up a new environment to perform automated repository maintenance, issue management, and CI interactions with secure credentials.

Quick Start

Start by running the skill and follow prompts to configure a GitHub token or SSH key and verify authentication with gh or git.

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 operations using tokens or SSH keys?

GitHub authentication requires configuring HTTPS with personal access tokens or SSH keys. This Skill standardizes credential verification for git operations across local machines, servers, and CI environments.

Do I need the gh CLI installed to authenticate with GitHub?

You do not strictly need gh CLI for git-only authentication via tokens or SSH, but installing gh enables an integrated login flow for API access and git credential management.

What dependencies are required to configure GitHub authentication tokens and SSH?

Configuring GitHub authentication requires gh, git, curl, and python3. These dependencies handle environment detection, token handling, and credential verification during the setup process.

Can I use this GitHub authentication setup in CI environments for automated repository maintenance?

Yes, this GitHub authentication setup applies to CI environments requiring authenticated Git operations or API access via gh. It securely enables automated repository maintenance and issue management without exposing credentials.

What is the best way to verify GitHub authentication after configuring a token or SSH key?

The best way to verify GitHub authentication is by running the skill after configuring your token or SSH key. It uses gh and git to perform credential verification and confirm secure access.