github-auth

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Authenticate Hermes Agent with GitHub so it can access repositories, PRs, issues, and CI workflows using either git (HTTPS tokens or SSH keys) or the gh CLI when available.

Core Features & Use Cases

  • Supports two authentication paths: git (HTTPS with tokens or SSH keys) and gh CLI (when installed)
  • Automatic detection and seamless fallback when gh is unavailable or not authenticated
  • Use case: securely authenticate the agent so it can push changes, read private repos, and manage PR workflows without manual credential handling

Quick Start

Configure GitHub authentication for the Hermes Agent using git or gh, then follow the interactive prompts to authenticate.

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 access private repositories?

Configure GitHub authentication by applying git credentials using HTTPS tokens or SSH keys, or by utilizing the gh CLI. The system detects available tools and prompts for authentication to securely access private repositories and CI workflows.

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

Yes, GitHub authentication supports both SSH keys and HTTPS tokens for git operations. The system applies your chosen method to securely access repositories, automatically detecting the available credential type and configuring it accordingly.

Does GitHub authentication work if the gh CLI is unavailable or not installed?

Yes, GitHub authentication works if the gh CLI is unavailable by falling back to git-based HTTPS or SSH methods. The system automatically detects missing tools and seamlessly switches to supported credential configuration paths.

What is the best way to securely manage GitHub credentials for accessing PRs and issues?

The best way to manage GitHub credentials is using an automated authentication flow that configures credential helpers, tokens, or SSH keys. This securely enables agents to read private repos and manage PR workflows without manual credential handling.

How to set up GitHub token authentication step by step for CI workflow access?

Set up GitHub token authentication by initiating the configuration flow, following the interactive prompts to input your credentials, and applying the token via git HTTPS or gh CLI. This grants secure access to CI workflows and repositories.