github-auth

Configure GitHub authentication for Hermes Agent using git, gh CLI, or SSH credentials.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill github-auth-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/github/github-auth
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill github-auth-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

GitHub authentication is essential for an automated agent to access repositories, manage pull requests, issues, and CI workflows without manual login steps across local and remote environments.

Core Features & Use Cases

  • Supports git-based HTTPS tokens or SSH keys for secure, passwordless access to GitHub repositories.
  • Integrates gh CLI authentication when gh is installed for richer API access and streamlined credentials.
  • Detects existing authentication status and guides the user through setup or fallback flows for environments without gh.

Quick Start

Configure GitHub authentication for your workflow by invoking the github-auth skill.

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?

Configure GitHub authentication by setting up git-based HTTPS tokens or SSH keys for repository access, or by integrating gh CLI authentication for API operations. The skill detects existing credentials and guides setup across local, remote, and CI environments.

Do I need the gh CLI installed to authenticate GitHub access for repo operations?

The gh CLI is optional for GitHub authentication. The skill integrates gh CLI for richer API access when installed, but automatically detects its absence and provides fallback flows using git-based HTTPS tokens or SSH keys.

What's the best way to automate GitHub access without manual login steps?

Automate GitHub access without manual login by configuring passwordless HTTPS tokens or SSH keys for git operations, or by using gh CLI authentication for API access. The skill detects existing authentication status and applies the appropriate method automatically.

Can I use SSH keys for GitHub authentication in CI environments?

Yes, SSH keys are supported for GitHub authentication in CI environments. The skill covers git-based SSH credentials alongside HTTPS tokens, with automatic detection and fallback paths across local, remote, and CI environments.

Why does my automated agent fail to access GitHub repositories and pull requests?

Automated agents fail to access GitHub repositories without valid authenticated sessions. The skill requires git, optionally gh CLI, and curl-capable tooling along with valid credentials or tokens to establish access for repo operations, PRs, and CI interactions.

What dependencies are required to set up GitHub authentication for automation?

Setting up GitHub authentication requires git and curl-capable tooling as dependencies, with gh CLI being optional. Valid credentials such as HTTPS tokens or SSH keys are also needed to establish authenticated sessions across environments.