1password

Automate 1Password CLI setup, sign-in, and secret injection via op.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing secrets securely often requires manual, error‑prone setup across accounts and app integrations. This Skill provides a guided workflow to install the 1Password CLI (op), enable desktop app integration, sign in to one or more accounts, and read/inject/run secrets in a safe, auditable manner.

Core Features & Use Cases

  • Install and configure the 1Password CLI (op) and enable desktop app integration.
  • Sign in across accounts and switch between them using --account or OP_ACCOUNT.
  • Read, inject, or run secrets with op inside a controlled workflow to avoid logging sensitive data.
  • Reference common workflows and examples to streamline secret management in development and operations.

Quick Start

Sign in to your 1Password account inside a fresh tmux session using op signin, then verify access with op whoami before reading or injecting secrets.

Frequently Asked Questions about 1password

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

FAQPage Schema
How do I securely manage secrets using the 1Password CLI in a terminal session?

To securely manage secrets with the 1Password CLI, you must sign in inside a secured tmux session, verify access with op whoami, and then read, inject, or run secrets using op commands to prevent logging sensitive data.

How do I switch between multiple 1Password accounts when using the op CLI?

You can switch between multiple 1Password accounts during secret management by using the --account flag or setting the OP_ACCOUNT environment variable before running op commands to read or inject secrets.

Do I need a tmux session to use the 1Password CLI for secret management?

Yes, a secured tmux session is required. This Skill enforces login within tmux before any secret access to ensure a controlled, auditable environment when using the 1Password CLI to read or run secrets.

How do I enable desktop app integration with the 1Password CLI?

The Skill automates the setup to enable desktop app integration during the 1Password CLI installation, allowing you to authenticate via the desktop app instead of manually entering your secret key in the terminal.

What is the best way to avoid exposing sensitive data when running 1Password CLI commands?

The best way to avoid exposing sensitive data is to use the op CLI's inject and run features inside a controlled workflow, ensuring authentication is enforced and commands are executed without logging secrets in your terminal output.