github-auth

Configures GitHub authentication via gh CLI, SSH keys, or tokens.

9|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill github-auth-cyapstaye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/Cyapstaye/Adame_ver.open/tree/main/skills/github/github-auth
Command: npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill github-auth-cyapstaye

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill resolves the friction of managing GitHub credentials, ensuring the agent can securely interact with repositories, pull requests, and issues without manual authentication prompts.

Core Features & Use Cases

  • Multi-Method Auth: Supports gh CLI, personal access tokens, and SSH keys for flexible environment compatibility.
  • Automated Detection: Intelligently identifies the best available authentication method based on the local environment.
  • Use Case: When starting a new coding project, use this skill to automatically configure your git identity and API access so the agent can push commits and manage PRs immediately.

Quick Start

Ask the agent to configure your GitHub authentication to enable repository management and API access.

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 automated git operations?

GitHub authentication supports three methods: gh CLI, personal access tokens, and SSH keys. The skill detects your local environment and automatically selects the best available option to manage credentials for git and API operations.

Do I need the GitHub CLI installed to manage git credentials?

The GitHub CLI is optional for configuring authentication. The skill detects your environment and can set up SSH keys or personal access tokens instead, though having git installed is required for the credential setup process.

What's the best way to set up SSH keys for GitHub API access?

Setting up SSH keys for GitHub is handled automatically by detecting your environment and configuring the keys for secure repository access. The skill determines if SSH is the best method compared to gh CLI or personal access tokens.

Why does my git push keep asking for GitHub authentication credentials?

Git push prompts for credentials because GitHub authentication is not configured. This skill resolves the friction by detecting your environment and setting up gh CLI, SSH keys, or personal access tokens for seamless git operations.

Can I use personal access tokens instead of gh CLI for GitHub authentication?

Yes, personal access tokens can be used instead of gh CLI for GitHub authentication. The skill features multi-method auth support and intelligently identifies the best available method based on your local environment.