git-ssh-identity
Installation
SKILL.md
Git & SSH Identity
Sets up who-you-are for git: identity, keys, auth, signing, and the config
defaults core git developers actually use. Owns ~/.gitconfig (via
git config --global, inherently idempotent) and ~/.ssh/config's GitHub
block.
When NOT to use
- Git workflows (rebase, merge, commit messages) → native competence
- Installing git/gh binaries →
dev-cli-tools - Repo-side settings (branch protection, secrets) → not a machine-setup task
- Touch ID / FileVault →
macos-security-baseline