github-auth

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

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill github-auth-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/skills/github/github-auth
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill github-auth-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the authentication process with GitHub repositories, allowing you to securely manage HTTPS tokens, SSH keys, and gh CLI login.

Core Features & Use Cases

  • Authentication Setup: Configure HTTPS tokens, SSH keys, or gh CLI login for GitHub access.
  • Method Selection: Offers options for Git-only authentication and gh CLI-based authentication.
  • Use Case: Whether you're using Git or the gh CLI, this Skill ensures you can authenticate with GitHub repositories without manual intervention.

Quick Start

Run the 'github-auth' skill to automatically set up GitHub authentication for your agent.

Frequently Asked Questions about github-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate with GitHub repositories using an SSH key?

To authenticate with GitHub repositories using an SSH key, you can configure the SSH key through the Git or gh CLI workflows. This ensures secure access for pushing, pulling, and managing GitHub Actions without manual intervention.

What is the best way to set up GitHub authentication for an automated agent?

The best way to set up GitHub authentication for an agent is using HTTPS tokens, SSH keys, or gh CLI login. This streamlines the process and ensures secure access to GitHub repositories for automated operations.

Can I use gh CLI for Git authentication instead of manual SSH configuration?

Yes, you can use gh CLI for Git authentication instead of manual SSH configuration. The setup handles both Git-only and gh CLI-based workflows, allowing you to securely manage repository access.

Do I need git and gh CLI installed to configure GitHub repository access?

Yes, you need git, ssh, and gh CLI installed to configure GitHub repository access. These dependencies are required to ensure secure access for operations like pushing, pulling, and managing GitHub Actions.

Why does my GitHub authentication setup fail when pushing to repositories?

GitHub authentication setup may fail during pushes if git, ssh, or gh CLI tools are not properly configured. Using HTTPS tokens or SSH keys through the correct workflow ensures secure repository access and resolves common issues.