← ClaudeAtlas

onepassword-secretslisted

Injects and audits 1Password secrets via the op CLI using op:// references, prefers op run/op inject over op read so values stay out of context, gates every op call behind an always-ask permission rule, and ships an opt-in deny-capable audit hook. Use when handling API keys, tokens, passwords, credentials, .env secrets, OP_SERVICE_ACCOUNT_TOKEN, or when the user mentions 1Password or the op CLI.
Goodsmileduck/claude-registry · ★ 1 · DevOps & Infrastructure · score 72
Install: claude install-skill Goodsmileduck/claude-registry
## Cross-cutting rules These rules apply to every operation in this skill without exception. - **Never print or restate a resolved secret value.** If a resolved value appears in output, treat it as compromised and rotate it immediately. - **Reference secrets only as `op://Vault/Item/field`** (or `op://Vault/Item/Section/field`). Never embed raw values in code, templates, or responses. - **Prefer `op run` over `op inject` over `op read`.** Each step down the hierarchy increases the risk that a resolved value reaches context or disk. - **`op item get --reveal` and `op item get` with `--format json` are as dangerous as `op read`**: they print resolved values and must be treated with the same caution. - **Always scope with `--vault`** to prevent accidental resolution against the wrong vault. - **The wrapped child in `op run -- <cmd>` is the real risk surface**: the child inherits all resolved environment variables. Network tools, shells, and interpreters can exfiltrate those values in a single approved call. - **Every `op` invocation requires explicit approval.** Never assume a prior approval covers a new call. Never run `op` speculatively. Never advise the user to select "always allow" for `op`. ## Setup & auth The `op` CLI must be installed, signed in (`op signin`), and connected to a 1Password account before any secret resolution is possible. Service account authentication uses the `OP_SERVICE_ACCOUNT_TOKEN` environment variable instead of an interactive session. Biometric