1password

Manages installation, configuration, and authentication for the 1Password CLI.

455|34|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/understudy-ai/understudy --skill 1password-understudy-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password
Source: https://github.com/understudy-ai/understudy/tree/main/skills/1password
Command: npx skills add https://github.com/understudy-ai/understudy --skill 1password-understudy-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the setup and usage of the 1Password Command Line Interface (CLI), enabling secure management of secrets directly from your terminal.

Core Features & Use Cases

  • CLI Installation & Setup: Guides through installing the op CLI and enabling desktop app integration.
  • Authentication: Manages sign-in processes for single or multiple 1Password accounts.
  • Secret Management: Facilitates reading, injecting, and running secrets via op commands.
  • Use Case: Securely retrieve database credentials or API keys from 1Password to use in a script or application, ensuring secrets are never exposed in plain text.

Quick Start

Use the 1password skill to sign in to your 1Password account and list your vaults.

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?

To retrieve secrets from 1Password using the command line, you use the 'op' CLI to read, inject, or run secrets directly from your vaults. This ensures credentials like API keys are never exposed in plain text.

How do I install and configure the 1Password CLI for desktop app integration?

Installing and configuring the 1Password CLI involves setting up the 'op' binary and enabling desktop app integration. This allows secure authentication and secret management directly from your terminal environment.

Can I manage authentication for multiple 1Password accounts via CLI?

Yes, you can manage authentication for multiple 1Password accounts via CLI. The CLI supports managing sign-in processes for single or multiple accounts, allowing you to switch contexts when retrieving secrets.

Do I need the 1Password desktop app to use the CLI for secrets management?

You need the 'op' binary installed and configured for CLI use. While the CLI supports desktop app integration for authentication, it can also function independently to retrieve and inject secrets into scripts or applications.

What is the best way to inject API keys into scripts without exposing plain text?

The best way to inject API keys into scripts without exposing plain text is using the 1Password CLI. It facilitates secure retrieval and execution of secrets from your vaults directly within your terminal commands.

Why does 1Password CLI require specific setup for secrets management?

1Password CLI requires specific setup for secrets management to establish secure authentication channels. Properly configuring the 'op' binary ensures safe retrieval and injection of vault items without plain text exposure.