github-auth

Automate GitHub authentication setup using HTTPS tokens and SSH keys.

471|92|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/jasonkneen/openclicky --skill github-auth-jasonkneen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/jasonkneen/openclicky/tree/main/AppResources/OpenClicky/OpenClickyBundledSkills/github-auth
Command: npx skills add https://github.com/jasonkneen/openclicky --skill github-auth-jasonkneen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the setup of GitHub authentication, enabling smooth integration with GitHub repositories, PRs, issues, and CI for streamlined collaboration.

Core Features & Use Cases

  • Authentication Setup: Handles both HTTPS tokens and SSH keys for GitHub access.
  • gh CLI Integration: Utilizes the gh CLI for richer GitHub API access.
  • Git Configuration: Provides guidance on configuring git to work with GitHub repositories.
  • Use Case: Simplify the process of authenticating to GitHub, allowing for easier repository management and CI/CD operations.

Quick Start

Set up GitHub authentication for your repository by running 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 set up GitHub authentication using gh CLI?

GitHub authentication setup is automated by configuring HTTPS tokens or SSH keys and integrating with the gh CLI. This process supports interactive browser login and token-based login to enable access to GitHub repositories, PRs, and issues.

What is the best way to configure git for GitHub repositories?

Configuring git for GitHub repositories requires setting up HTTPS tokens or SSH keys. Automating this setup ensures git is properly configured to work seamlessly with GitHub for streamlined repository management and CI/CD operations.

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

Yes, you can use SSH keys instead of HTTPS tokens for GitHub authentication. The setup supports both methods, allowing you to choose the authentication mechanism that best fits your environment and security requirements.

Does GitHub authentication work in environments without a web browser?

Yes, GitHub authentication works in environments without a web browser by using token-based login. This allows you to authenticate via HTTPS tokens or SSH keys in headless servers or CI systems where interactive browser login is unavailable.

Why do I need gh CLI for GitHub API access?

You need gh CLI for GitHub API access because it provides richer integration capabilities. Setting up authentication through gh CLI enables seamless interaction with GitHub repositories, PRs, issues, and CI for streamlined collaboration.

Do I need git and gh installed to automate GitHub authentication setup?

Yes, git and gh are required dependencies to automate GitHub authentication setup. The process relies on the gh CLI to handle authentication and ensures git is configured to work with GitHub repositories for seamless integration.