github-auth

Configure GitHub authentication via SSH keys or personal access tokens.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill github-auth-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-auth
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/skills/github/github-auth
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill github-auth-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the complex and repetitive task of setting up GitHub authentication for seamless access to repositories, PRs, issues, and CI, simplifying the integration process for the Hermes Agent.

Core Features & Use Cases

  • Authentication: Automates the setup of GitHub authentication using personal access tokens or SSH keys.
  • Detection Flow: Determines the available GitHub authentication methods and sets the appropriate environment for agent operations.
  • Multiple Authentication Methods: Supports both git and gh CLI methods, allowing flexibility in setup and access.
  • Verification: Ensures authentication status and git identity are correctly configured.
  • Fallbacks and Alternatives: Provides alternatives like using curl with a token when gh CLI is not available.

Quick Start

To authenticate with GitHub and configure the necessary credentials, run the command: git config --global user.name "Your Name" and git config --global user.email "[email protected]".

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 SSH keys or personal access tokens?

Set up GitHub authentication by configuring SSH keys or HTTPS personal access tokens. This process establishes the necessary credentials and environment variables for seamless access to repositories, PRs, and issues.

Do I need the gh CLI and git installed to configure GitHub authentication?

Yes, both git and gh CLI are required dependencies to configure GitHub authentication. When gh CLI is unavailable, you can use curl with a token as a fallback method for accessing repository functionalities.

What's the best way to automate GitHub authentication setup for repository access?

Automate GitHub authentication setup by detecting available methods and configuring the appropriate environment. This approach supports both git and gh CLI methods, ensuring flexible and verified access for agent operations.

How does GitHub authentication detection work when integrating with repositories?

GitHub authentication detection works by determining available credentials like SSH keys or personal access tokens. It then sets the appropriate environment variables to enable operations with repositories, pull requests, and issues.

Why does my GitHub authentication fail when gh CLI is not available?

GitHub authentication may fail without gh CLI if token configuration is incomplete. Use curl with a personal access token as a fallback alternative to maintain access to repositories and related GitHub functionalities.

Can I verify my git identity and GitHub authentication status after setup?

Verify git identity and GitHub authentication status after setup to ensure correct configuration. This verification step confirms that your credentials are properly established for accessing repositories and executing git operations.