1password

Manage secrets with the 1Password CLI in tmux sessions.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill 1password-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/1password
Command: npx skills add https://github.com/letta-ai/lettabot --skill 1password-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The 1Password CLI skill guides you through installing, configuring, and using the op CLI to securely access and manage secrets, reducing manual handling and exposure.

Core Features & Use Cases

  • Install & Configure: Set up 1Password CLI across supported OSes and ensure desktop app integration is enabled.
  • Sign In & Manage Accounts: Authenticate single or multiple accounts within a controlled workflow to access vault data.
  • Read & Inject Secrets: Read secrets from op:// paths and inject them into configs or scripts without leaking sensitive data.
  • Use Case: Automate secret provisioning for CI/CD pipelines or local development environments with strong session isolation.

Quick Start

Install the op CLI, verify installation with op --version, sign in with op signin inside a tmux session, then read a secret with op read op://path/to/secret.

Frequently Asked Questions about 1password

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

FAQPage Schema
How do I automate secrets management with the 1Password CLI in CI workflows?

Automate secrets management by using the 1Password CLI to read secrets from op:// paths and inject them directly into CI scripts or local development environments, ensuring sensitive data is never exposed. It enforces session isolation using a dedicated tmux session.

What is the best way to inject secrets into scripts using op CLI?

The best way to inject secrets is using the op CLI to read values directly from op:// paths and pass them into your scripts or configurations. This approach prevents manual handling and avoids leaking sensitive data to the environment.

Do I need a tmux session to sign in to 1Password CLI?

Yes, you need a dedicated tmux session to execute op signin commands and manage authentication. This requirement enforces strong session isolation, ensuring secure access to your vault data during onboarding or multi-account workflows.

How do I set up the 1Password CLI for desktop integration?

To set up the 1Password CLI, install the op tool across your supported OS and verify installation with op --version. You must then enable desktop app integration within your 1Password settings to allow the CLI to securely access your vault.

Can I manage multiple 1Password accounts with the op CLI?

Yes, you can authenticate and manage multiple accounts using the op CLI within a controlled workflow. By signing in through dedicated tmux sessions, you can securely switch contexts and access vault data for different accounts.