1Password CLI Manager for Openclaw

A secure integration layer for managing 1Password secrets and vault access within AI agent environments.

hansolero
v1.0.0
Apr 3, 2026
0
579
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install 1password-temp

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install 1password-temp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is 1Password CLI Manager?

The 1Password CLI skill provides a robust framework for AI agents to interact with the official 1Password command-line tool (op). By utilizing Openclaw Skills, developers can automate the retrieval, injection, and management of sensitive credentials without compromising security. This skill ensures that agents follow best practices, such as using desktop app integration for biometric unlocking and maintaining persistent authentication through isolated sessions, providing a bridge between automated workflows and secure vault data.

1Password CLI Manager Use Cases

  • Automating environment variable injection using op run or op inject for deployment scripts.
  • Programmatic retrieval of API keys and database credentials during development tasks.
  • Setting up secure CLI environments on macOS or Linux systems for multi-step agent operations.
  • Managing and switching between multiple 1Password accounts within a single agent context safely.

How 1Password CLI Manager Works

  1. The skill first verifies the system environment and confirms the presence of the 1Password CLI binary.
  2. It checks for active desktop application integration to facilitate secure, system-level authorization.
  3. A dedicated tmux session is initialized to provide a stable TTY environment, which is required for the 1Password sign-in handshake.
  4. The agent executes authentication commands within this isolated session, prompting the user for authorization via the 1Password app.
  5. Once authenticated, the skill facilitates vault operations like reading secrets or listing items through the secure socket.
  6. Finally, the skill ensures all temporary sessions are terminated to maintain a clean and secure system state.

1Password CLI Manager Setup

To get started with this skill, ensure you have the 1Password CLI installed and your desktop application configured to allow CLI integration.

# Install the 1Password CLI using Homebrew
brew install 1password-cli

# Verify the installation
op --version

# Ensure the 1Password desktop app is open and 'CLI Integration' is enabled in Settings > Developer.

1Password CLI Manager Data Schema & Taxonomy

The skill organizes its operations around the 1Password CLI architecture and temporary session management:

Component Details
Binary Requirements Requires the op command-line tool to be present in the system PATH.
Authentication Utilizes op signin within a controlled TTY environment.
Session Handling Uses tmux sockets located in the Openclaw Skills socket directory for persistence.
Secret Access Preferential use of op run and op inject to handle data in-memory rather than on-disk.

1Password CLI Manager Advanced Features

  • Mandatory tmux session isolation to prevent TTY-related authentication failures in agentic environments.
  • Automated multi-account support using account aliases and the OP_ACCOUNT environment variable.
  • Secure injection workflows that prevent sensitive credentials from ever appearing in plaintext logs or chat history.
  • Robust error handling that detects missing authentication states and guides the user through re-authorization.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*