github-auth

Automate GitHub authentication setup using HTTPS tokens, SSH keys, and gh CLI.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill github-auth-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/skills/github/github-auth
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill github-auth-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the setup of GitHub authentication for the agent, streamlining the process of accessing GitHub repositories, PRs, issues, and CI.

Core Features & Use Cases

  • Authentication Setup: Handles HTTPS tokens, SSH keys, and gh CLI login for GitHub access.
  • Multi-Path Support: Works with both git and gh CLI for flexible authentication methods.
  • Environment Detection: Determines the available authentication methods and sets up the environment accordingly.
  • Use Case: For a developer using the agent, this Skill ensures they can quickly authenticate and start working with GitHub repositories without manual setup.

Quick Start

Use the github-auth skill to set up GitHub authentication for the agent.

Frequently Asked Questions about github-auth

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

FAQPage Schema
How do I automate GitHub authentication setup for git and gh CLI?

This Skill automates GitHub authentication setup by configuring HTTPS tokens, SSH keys, and gh CLI login. It detects your available environment methods and integrates with both git and gh CLI to establish repository access.

What is the best way to configure SSH keys for GitHub repository access?

The best way to configure SSH keys for GitHub access is using an automated setup Skill that handles key generation and registration. This tool streamlines SSH authentication alongside HTTPS tokens and gh CLI login for flexible git operations.

Can I use gh CLI authentication for CI workflows and pull requests?

Yes, you can use gh CLI authentication for CI workflows and pull requests. This Skill sets up gh CLI login to enable GitHub repository access, supporting automated operations including PRs, issues, and CI tasks across multiple platforms.

Does this GitHub authentication method support both HTTPS tokens and SSH keys?

Yes, this GitHub authentication method supports both HTTPS tokens and SSH keys. It provides multi-path authentication support by detecting your environment and configuring access through either HTTPS, SSH, or gh CLI login.

Why do I need to set up GitHub authentication before accessing repositories?

You need to set up GitHub authentication to securely access private repositories, manage PRs, and run CI operations. Automating this setup with HTTPS tokens, SSH keys, or gh CLI prevents manual configuration errors and accelerates development workflows.

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

You should use HTTPS tokens instead of SSH keys when your environment lacks SSH support or requires token-based CI operations. This Skill detects available authentication methods and configures the appropriate git or gh CLI path accordingly.