1password

Manage and retrieve secrets with the 1Password CLI for Hermes workflows.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill 1password-plaidmustache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/optional-skills/security/1password
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill 1password-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Secret management for Hermes workflows often requires secure storage and retrieval of credentials. This skill provides a streamlined way to configure and use the 1Password CLI to sign in, read secrets, and inject values into templates without exposing sensitive data.

Core Features & Use Cases

  • Sign in to 1Password and verify identity from the Hermes terminal.
  • Read secrets and inject them into configurations or environment variables.
  • Run commands with secrets securely without writing them to disk.

Quick Start

Install the 1Password CLI, configure authentication (service account token or desktop app), then sign in and start reading secrets with op read.

Frequently Asked Questions about 1password

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve secrets from 1Password using the command line?

You can inject 1Password secrets into environment variables by using the 1Password CLI within your terminal workflows. This approach allows you to run commands with secret environment variables securely across development and automation tasks.

What authentication methods does the 1Password CLI support for automation workflows?

The 1Password CLI supports authentication via service account tokens or the desktop app for automation workflows. You must install the CLI and configure authentication to securely manage and retrieve secrets across your Hermes terminal tasks.

Can I use 1Password secret management within Hermes terminal workflows?

Yes, you can use 1Password secret management within Hermes terminal workflows. The integration supports signing in, reading secrets, and injecting values into templates through a tmux-friendly setup for reliable automated terminal calls.

Do I need the desktop app to run commands with 1Password secret environment variables?

You do not strictly need the desktop app to run commands with 1Password secret environment variables. You can alternatively authenticate using a service account token, provided the 1Password CLI is installed and properly configured for your automation setup.

Why does my 1Password CLI authentication fail in automated terminal sessions?

1Password CLI authentication often fails in automated terminal sessions due to an incompatible environment setup. Ensuring a tmux-friendly setup for reliable Hermes terminal calls and validating your service account token configuration can resolve these access issues.