By benstroud
Set up Git and SSH authentication inside a Lima VM on macOS, using 1Password as the SSH agent on the host. Use when configuring git inside a Lima VM, setting up SSH keys, getting GitHub or Bitbucket working inside Lima, or troubleshooting SSH agent forwarding.
A Claude Code skill that sets up Git and SSH authentication inside a Lima VM on macOS, using 1Password as the SSH agent on the host.
Getting Git + SSH working correctly inside Lima with 1Password involves several non-obvious steps that all have to be right simultaneously. This skill knows the full picture:
SSH_AUTH_SOCK vs IdentityAgent — ForwardAgent forwards SSH_AUTH_SOCK, not IdentityAgent. The skill checks whether SSH_AUTH_SOCK points to the 1Password socket and fixes it if not.SSH_AUTH_SOCK. The skill kills it.limactl shell vs ssh — limactl shell does not forward the SSH agent. The skill always uses ssh <vm-name>.op-ssh-sign on Linux — 1Password's signing binary is macOS-only. The skill uses the default ssh-keygen with the forwarded agent instead, no gpg.ssh.program needed.claude skill install https://github.com/benstroud/lima-git-setup-skill/raw/main/lima-git-setup.skill
Or download and install locally:
curl -LO https://github.com/benstroud/lima-git-setup-skill/raw/main/lima-git-setup.skill
claude skill install ./lima-git-setup.skill
Once installed, Claude Code will use this skill automatically when you ask about:
ssh-add -l showing "no identities" inside LimaExample prompts that trigger it:
"I just created a Lima VM and want to set up git with my 1Password SSH keys"
"ssh-add -l shows no identities inside my Lima VM, ssh -T [email protected] fails"
"How do I replicate my Mac git config inside Lima devbox?"
SSH_AUTH_SOCK on the host Macssh <vm-name> (not limactl shell)ssh-add -lallowed_signers for signature verificationMIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub benstroud/lima-git-setup --plugin lima-git-setupHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications