1password

Manage secrets via the 1Password CLI with op read, run, and inject.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the secure management and retrieval of sensitive information like passwords, API keys, and SSH keys using the 1Password command-line interface.

Core Features & Use Cases

  • CLI Setup & Sign-in: Guides through installing and signing into the 1Password CLI, including multi-account support.
  • Secret Management: Enables reading, running, and injecting secrets directly from 1Password vaults.
  • Use Case: Securely access database credentials for a deployment script without exposing them in plain text or environment variables.

Quick Start

Use the 1password skill to sign in to your 1Password account within a new tmux session.

Frequently Asked Questions about 1password

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

FAQPage Schema
How do I retrieve secrets for a deployment script using 1Password CLI?

You can retrieve secrets for deployment scripts using 1Password CLI by executing commands like `op read` to fetch specific credentials or `op inject` to populate configuration files directly without exposing plain text.

What do I need to set up before managing credentials with the 1Password CLI?

Before managing credentials with the 1Password CLI, you need to install the `op` binary, have an active 1Password subscription, and enable desktop app integration for full functionality and sign-in capabilities.

Can I manage multiple 1Password accounts simultaneously via the command line?

Yes, you can manage multiple 1Password accounts simultaneously via the command line by using the account sign-in features supported by the `op` binary to switch contexts and retrieve secrets across different vaults.

What is the best way to run a script with secrets injected from a 1Password vault?

The best way to run a script with secrets injected from a 1Password vault is using `op run`, which executes the target command while securely substituting secret references with their actual values from the vault.

Does 1Password CLI work without the desktop app integration enabled?

1Password CLI requires the desktop app integration to be enabled for full functionality, specifically to facilitate secure sign-in and seamless access to your vaults without repeatedly entering your master password.

Why use 1Password CLI instead of environment variables for API keys and SSH keys?

Using 1Password CLI instead of environment variables prevents exposing sensitive API keys and SSH keys in plain text, securely retrieving secrets on demand during execution through `op read` or `op inject`.