Agent skill · security · nousresearch

1password

Set up op CLI, sign in, and read or inject secrets.

Why this skill is useful

Adds specific commands and workflows for managing secrets with 1Password CLI that the AI wouldn't reliably generate on its own.

What it needs

Requires 1password-cli, tmux installed locally. Requires 1password account access. About 3k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.

What this skill does

1Password CLI Use this skill when the user wants secrets managed through 1Password instead of plaintext env vars or files. Requirements 1Password account 1Password CLI (op) installed One of: desktop app integration or a Connect server for op in the Hermes terminal tmux available for stable authenticated sessions during Hermes terminal calls (desktop app flow only) Hermes never passes OPSERVICEACCOUNTTOKEN to the terminal or executecode, even when it is in .env or terminal.envpassthrough: it unlocks every secret the service account can read. A service account is still the right way to feed provider keys to Hermes itself (hermes secrets onepassword setup). When to Use Install or configure 1Password CLI Sign in with op signin Read secret references like op://Vault/Item/field Inject secrets into config/templates using op inject Run commands with secret env vars via op run Authentication Methods Service Account (Hermes's own secret resolution, or your own shell) A service-account token in ${HERMESHOME:-~/.hermes}/.env lets Hermes resolve op:// references for its own provider keys at startup (hermes secrets onepassword setup). It is stripped from the processes the agent spawns, so op run through the Hermes terminal does not see it. To use the token with op directly, run those commands in your own shell, outside Hermes: Desktop App Integration (interactive) 1. Enable in 1Password desktop app: Settings → Developer → Integrate with 1Password CLI 2. Ensure app is unlocked 3. Run op signin and approve the biometric prompt Connect Server (self-hosted) Setup 1. Install CLI: 2. Verify: 3. Choose an auth method above and configure it. Hermes Execution Pattern (desktop app flow) Hermes terminal commands are non-interactive by default and can lose auth context between calls. For reliable op use with desktop app integration, run sign-in and secret operations inside a dedicated tmux session. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nousresearch/1password

View the source on GitHub

Browse the @skills marketplace