← ClaudeAtlas

gopasslisted

Manage credentials in a local gopass store: find and retrieve secrets without exposing them, insert or generate values, rotate and remove entries, sync and diagnose the store, handle TOTP, and connect stored credentials to shell environment variables such as ~/.envrc. Use whenever a task needs a secret from gopass or asks to add, update, list, copy, export, or troubleshoot gopass credentials. Prefer vd:onepassword when the user names 1Password or op:// references.
vanducng/skills · ★ 8 · AI & Automation · score 78
Install: claude install-skill vanducng/skills
# gopass Local password store wrapped around GPG. Secrets live as encrypted files in a git repo and decrypt on demand. The user has it installed and initialized - commands "just work" on this machine. ## Core commands ### Read ```bash gopass ls # tree view of all secrets gopass find <keyword> # search names (fast, no decrypt) gopass grep <string> # search inside decrypted content (slow) gopass show <path> # full content (password + key:value lines) gopass show -o <path> # password ONLY - use this to capture into vars gopass -c <path> # copy password to clipboard, clears in 45s ``` Multi-line secrets store the password on line 1 and structured `key: value` pairs below. `gopass show <path> <key>` extracts a single field. ### Write ```bash gopass insert <path> # paste a value (prompts stdin) echo -n "value" | gopass insert -f <path> # non-interactive insert gopass generate <path> [length] # random password, default 24 chars gopass edit <path> # open in $EDITOR gopass rm <path> # delete gopass mv <old> <new> # rename / move ``` ### Sync ```bash gopass sync # pull + push against the remote git gopass --nosync <cmd> # skip auto-sync for one command ``` ### TOTP / OTP ```bash gopass otp <path> # current TOTP code gopass otp -c <path> # copy TOTP to clipboard