What problem does it solve?
This Skill helps you avoid insecure plaintext secrets by managing credentials through 1Password CLI so you can safely run commands that need sensitive data without exposing it in logs or files.
Core Features & Use Cases
- Secret retrieval from 1Password: Read secrets using
op read with op://Vault/Item/field references.
- Secret injection into templates/configs: Use
op inject to generate runtime-ready configuration from templates that contain 1Password placeholders.
- Command execution with ephemeral secret env vars: Use
op run to set secret-backed environment variables for a single command execution.
- Auth flows for different environments: Support interactive desktop app integration, non-interactive service accounts via
OP_SERVICE_ACCOUNT_TOKEN, and self-hosted Connect server credentials.
Quick Start
Configure the service account token by setting OP_SERVICE_ACCOUNT_TOKEN in ~/.hermes/.env, then run op read "op://app-prod/db/password" to fetch the secret for use in subsequent Hermes commands.