1password

Install, configure, and authenticate the 1Password CLI for secret retrieval and injection.

19|3|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill 1password-samttoo22-mewcat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password
Source: https://github.com/samttoo22-MewCat/OpenSoul/tree/main/openclaw/skills/1password
Command: npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill 1password-samttoo22-mewcat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the secure setup and usage of the 1Password Command Line Interface (CLI), enabling seamless integration for managing secrets, passwords, and sensitive information.

Core Features & Use Cases

  • CLI Installation: Installs the 1Password CLI using Homebrew.
  • Authentication: Guides through signing in to 1Password accounts, including multi-account setups and authorizing with the desktop app.
  • Secret Management: Facilitates reading, injecting, and running secrets directly from 1Password vaults.
  • Use Case: Securely access API keys or database credentials needed for a script without exposing them in plain text.

Quick Start

Install the 1Password CLI using Homebrew.

Frequently Asked Questions about 1password

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

FAQPage Schema
How do I inject secrets from 1Password CLI into scripts without exposing them in plain text?

Inject secrets from 1Password CLI using `op run` and `op inject` to securely retrieve API keys or database credentials directly into scripts. This prevents exposing sensitive information in plain text within your code or environment.

What is the best way to set up the 1Password CLI for multi-account authentication?

Set up 1Password CLI for multi-account authentication by signing in to multiple accounts and authorizing with the desktop app. This process often runs within a dedicated tmux session to maintain stable authentication across your terminal workflow.

Can I use Homebrew to install the 1Password CLI for secrets management?

Yes, you can install the 1Password CLI using Homebrew. This installation provides the `op` binary required to manage passwords, configure authentication, and securely operate secrets management from your command line.

Does the 1Password CLI require the desktop app for authentication?

The 1Password CLI supports authorization through the desktop app integration. While it requires the `op` binary to be present and authorized, connecting the desktop app streamlines the sign-in process and manages multi-account setups.

Why does 1Password CLI authentication drop when running in a standard terminal session?

1Password CLI authentication may drop in standard terminal sessions due to unstable environments. Running the authorization process within a dedicated tmux session provides a persistent background context, keeping your `op` session actively authenticated.

How do I retrieve API keys from my vault using the 1Password CLI?

Retrieve API keys from your vault using the 1Password CLI by executing `op run` or `op inject` commands. This securely fetches the required credentials and passes them directly to your application without storing them in plain text.