github-auth

Configure GitHub authentication for Hermes Agent via git or gh CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Set up GitHub authentication for the agent using git (universally available) or the gh CLI. Covers HTTPS tokens, SSH keys, credential helpers, and gh auth — with a detection flow to pick the right method automatically.

Core Features & Use Cases

  • Supports two authentication paths: git-based HTTPS/SSH and gh CLI.
  • Automatically detects available auth methods and applies the best one for the workflow.
  • Provides guidance for token creation, SSH key setup, and credential helpers for persistent access.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.pdf'.

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?

To configure GitHub authentication for an automated agent, the system automatically detects available tools and applies the optimal method using git-based HTTPS tokens, SSH keys, or gh CLI credential handling.

What is the best way to automate GitHub credential management for repositories?

The best way to automate GitHub credential management is utilizing gh auth for streamlined handling, or configuring git credential helpers for persistent HTTPS token and SSH key access across repositories.

Do I need gh CLI installed to set up GitHub token authentication?

You do not need gh CLI installed to set up GitHub token authentication; the system supports standard git HTTPS tokens and SSH keys independently, using gh auth only when available to streamline credentials.

How does automatic detection work for SSH keys and HTTPS tokens?

Automatic detection works by evaluating your environment for available git and gh CLI tools, then selecting between SSH keys, HTTPS tokens, and gh auth to apply the best authentication method for your workflow.

Can I use SSH keys instead of HTTPS tokens for git authentication?

You can use SSH keys instead of HTTPS tokens for git authentication, as both paths are fully supported to provide reliable access to GitHub repositories, PRs, and CI workflows.