github-auth

Configure GitHub authentication using HTTPS tokens, SSH keys, or gh CLI sessions.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill github-auth-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/skills/github/github-auth
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill github-auth-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill resolves the friction of managing GitHub credentials, ensuring the agent has the necessary permissions to interact with repositories, issues, and pull requests without manual intervention.

Core Features & Use Cases

  • Multi-Method Auth: Supports both gh CLI interactive login and Git-based HTTPS/SSH token authentication.
  • Automated Detection: Automatically identifies the best available authentication method based on the local environment.
  • Use Case: When starting a new project, use this skill to configure your environment so the agent can automatically push code, manage PRs, and trigger workflows on your behalf.

Quick Start

Run the github-auth skill to detect your current authentication status and configure the necessary credentials for your repository.

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, this skill manages HTTPS tokens, SSH keys, and gh CLI sessions. It automatically detects the best available method to establish secure access without manual credential prompts.

Can I use gh CLI and SSH keys for Git authentication on macOS and Windows?

Yes, Git authentication via gh CLI and SSH keys is fully supported on macOS and Windows. The skill supports automated environment detection and credential retrieval for Git-based workflows across Linux, macOS, and Windows.

What's the best way to manage GitHub credentials for programmatic API access?

The best way to manage GitHub credentials for programmatic API access is using automated environment detection. This skill retrieves and configures HTTPS tokens and gh CLI sessions to satisfy requirements for repository management without manual intervention.

Do I need gh CLI installed to authenticate my environment with GitHub?

Yes, you need gh CLI installed alongside python3 and git to use this skill. These dependencies allow the skill to configure secure authentication and support gh CLI interactive login for your repository workflows.

Why does my automated Git workflow fail with manual credential prompts?

Automated Git workflows fail with manual credential prompts when secure authentication is missing. This skill resolves that friction by configuring environment permissions and retrieving credentials so the agent can push code and manage PRs autonomously.