Use when running git clone, git remote add, git remote set-url, or suggesting GitHub SSH commands to ensure all GitHub access uses the saski SSH host alias.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Ensure every GitHub SSH operation in this environment uses the single configured account: saski.
git commands that involve fetching, pulling, pushing, or cloning over SSH.gh auth login are being conflated.All GitHub access should use:
git@github.com-saski:Do not use bare git@github.com: in this environment. If a command, remote, or example uses bare GitHub SSH, rewrite it to git@github.com-saski:.
github.com-saski is an SSH alias from ~/.ssh/config, not a separate GitHub CLI host.gh auth login to choose Git-over-SSH identity.gh auth login when a GitHub CLI command on github.com truly requires API authentication.gh auth login, inspect whether GITHUB_TOKEN is set.GITHUB_TOKEN is set, gh auth login will authenticate from that environment variable and will not store interactive credentials. For a stored login, run env -u GITHUB_TOKEN gh auth login or unset GITHUB_TOKEN in that shell first.gh auth status.git@github.com:owner/repo.gitgit@github.com-saski:owner/repo.gitgit@github.com-saski: URLs unchanged.git@github.com-saski:owner/repo.git.git clone git@github.com-saski:saski/my-repo.gitIf a repository was cloned with the default GitHub SSH host or HTTPS and authentication fails, update the remote URL:
git remote set-url origin git@github.com-saski:owner/repository-name.gitgithub.com-saski as the universal GitHub SSH alias for this environment.~/.ssh/config file; rely on these aliases being present.saski/arnesto
752f690
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.