git-auth

Automate SSH key management and Git authentication with rbw passphrase handling.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/dotBeeps/hoard --skill git-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-auth
Source: https://github.com/dotBeeps/hoard/tree/main/morsels/skills/git-auth
Command: npx skills add https://github.com/dotBeeps/hoard --skill git-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SSH-based authentication failures when using Git/GitHub, needing secure key management, passphrase automation, and reliable ssh-agent handling.

Core Features & Use Cases

  • SSH key management and agent integration for Git operations
  • rbw (Bitwarden CLI) passphrase automation for seamless key unlocking
  • Troubleshooting common SSH permission errors and remote URL issues

Quick Start

Log in to your Bitwarden vault and load your SSH key into the agent to enable Git authentication.

Frequently Asked Questions about git-auth

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

FAQPage Schema
How do I automate SSH key passphrase entry for Git authentication?

You can automate SSH key passphrase entry for Git authentication by using rbw, the Bitwarden CLI, to securely retrieve passphrases and automatically unlock keys loaded into the ssh-agent for seamless repository operations.

Why does Git SSH authentication fail with permission errors in CI environments?

Git SSH authentication fails in CI environments when the ssh-agent is not running, keys are not loaded, or remote URLs are misconfigured. Troubleshooting involves verifying agent integration, key presence, and correcting remote URL formats.

Can I use rbw with ssh-agent to manage Git SSH keys locally?

Yes, you can use rbw with ssh-agent to manage Git SSH keys locally. The workflow integrates Bitwarden passphrase automation with the ssh-agent to handle key unlocking and streamline local development authentication.

What is the best way to troubleshoot SSH remote URL issues when pushing to GitHub?

The best way to troubleshoot SSH remote URL issues when pushing to GitHub is to verify the remote URL format, ensure the correct SSH key is loaded into the ssh-agent, and confirm rbw is available for passphrase automation if the key is locked.

Do I need Bitwarden CLI installed to handle Git SSH key unlocking?

Yes, you need the Bitwarden CLI, specifically the rbw client, installed to handle Git SSH key unlocking. It provides the passphrase automation required to securely unlock keys without manual entry during Git operations.

SSH key not working with Git, how do I check ssh-agent configuration?

If your SSH key is not working with Git, check ssh-agent configuration by ensuring the agent process is running, confirming your key is loaded, and verifying that rbw can successfully supply the passphrase to unlock the key.