Host *
UseKeychain yes
AddKeysToAgent yes
Using /usr/bin/ssh ensures that you use the system ssh-add and not the one installed by brew (if ever)
/usr/bin/ssh-add -K ~/path_to_your_private_key
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>ssh-add-a</string>
<key>ProgramArguments</key>
<array>
<string>ssh-add</string>
<string>-A</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
# (l)ist existing ssh keys
ssh-add -l
# (a)dd existing keychain ssh keys
ssh-add -A