github-auth

Configures GitHub authentication via HTTPS tokens or SSH keys for git and gh CLI.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shuff57/agent-evo --skill github-auth-shuff57
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/shuff57/agent-evo/tree/main/skills/.archive/topics-2026-05-10/github/github-auth
Command: npx skills add https://github.com/shuff57/agent-evo --skill github-auth-shuff57

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the authentication process for working with GitHub repositories, PRs, issues, and CI, eliminating the need for manual setup and reducing the risk of credential exposure.

Core Features & Use Cases

  • Git and gh CLI Support: Authenticates using both Git and the gh CLI for flexible access.
  • HTTPS and SSH Authentication: Handles HTTPS personal access tokens and SSH key authentication.
  • Authentication Flow: Automates the detection and configuration of authentication methods.
  • Use Case: When you need to set up access to a GitHub repository or perform actions like creating PRs or managing issues.

Quick Start

Run the 'github-auth' skill to configure your GitHub authentication.

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 HTTPS and SSH?

GitHub authentication is configured by applying HTTPS personal access tokens or SSH key pairs to git commands or the gh CLI, ensuring secure access to repositories and APIs.

What's the best way to set up GitHub authentication for CI/CD pipelines?

Automating GitHub authentication for CI/CD pipelines involves detecting and configuring HTTPS personal access tokens or SSH keys via the gh CLI or git commands to enable secure repository access.

Does the github-auth skill support both git commands and the gh CLI?

Yes, GitHub authentication supports both standard git commands and the gh CLI, allowing flexible interaction with GitHub repositories, pull requests, and issues across different workflows.

Can I automate the detection and configuration of GitHub SSH keys and tokens?

Yes, you can automate the detection and configuration of GitHub SSH keys and HTTPS personal access tokens to streamline authentication flows and reduce manual setup errors.

Why do I need to configure GitHub authentication before managing pull requests?

Configuring GitHub authentication is required before managing pull requests because it establishes the secure access needed to interact with GitHub repositories and APIs via git or the gh CLI.

When should I use HTTPS personal access tokens instead of SSH keys for GitHub access?

Use HTTPS personal access tokens or SSH keys for GitHub access based on your environment requirements, as both methods are supported to securely authenticate API requests and repository interactions.