git-ssh-custom-host
Installation
SKILL.md
SSH Authentication for Custom Git Hosts
This skill sets up SSH-based authentication for Git hosts that aren't standard GitHub/GitLab.com (e.g., self-hosted GitLab, custom ports, internal domains, VPN-dependent hosts).
When to Use This Skill
- Connecting to self-hosted GitLab/Gitea/Gitea instances
- Using non-standard SSH ports (not port 22)
- Hosts accessible only via VPN/internal network
- Custom domain names that require DNS or /etc/hosts configuration
- When standard github-auth skill doesn't apply due to host specificity
Detection Flow
First, understand what kind of host we're dealing with: