Loading...
Loading...
Per-project SSH key provisioning for git signing and authentication. Generates ed25519 keys, configures git signing, registers on GitHub, and sets up SSH host aliases to bypass global agents (e.g., 1Password).
npx skill4agent add cristoslc/swain swain-keysskills/swain-keys/scripts/swain-keys.shSCRIPT="$(find . .claude .agents -path '*/swain-keys/scripts/swain-keys.sh' -print -quit 2>/dev/null)"**/swain-keys/scripts/swain-keys.sh--statusbash "$SCRIPT" --statusbash "$SCRIPT" --provision~/.ssh/<project>_signing~/.ssh/allowed_signers_<project>gh ssh-key add~/.ssh/config.d/<project>.confbash "$SCRIPT" --statusbash "$SCRIPT" --verifygh ssh-key addgh auth refresh -s admin:public_key,admin:ssh_signing_key--provision--provisionbash "$(find . .claude .agents -path '*/swain-session/scripts/swain-bookmark.sh' -print -quit 2>/dev/null)" "Provisioned SSH keys for {project}"gh