1Password Connect for Openclaw

A professional-grade integration for managing 1Password vaults, items, and secrets within server-side AI applications.

aiwithabidi
v1.0.0
Mar 6, 2026
0
370
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install onepassword

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 onepassword 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 Connect?

The 1Password skill provides a bridge between your AI agents and the 1Password Connect API, enabling secure, programmatic access to sensitive credentials. It allows server-side applications to interact with vaults and items without compromising security, making it a vital component for developers using Openclaw Skills who need to handle production secrets.

This skill is built with a focus on reliability and security, utilizing Python's standard library to minimize dependency risks. It facilitates common secret management tasks such as retrieving login details, updating fields, and checking the health of your Connect server infrastructure, ensuring your agents always have the access they need in a controlled environment.

1Password Connect Use Cases

  • Automating the retrieval of database credentials or API keys during agent-driven deployments.
  • Programmatically creating and updating login items as part of an onboarding or infrastructure-as-code workflow.
  • Monitoring 1Password Connect server uptime and health within an Openclaw Skills based monitoring stack.
  • Managing secrets across different environments through a unified CLI interface.

How 1Password Connect Works

  1. The AI agent or user triggers the Python script using specific CLI commands like list-vaults or get-item.
  2. The skill authenticates with your private 1Password Connect server using the provided host and token environment variables.
  3. Requests are processed by the 1Password Connect API to fetch, create, or modify vault data.
  4. The skill returns the result in a structured JSON format, allowing for easy parsing and automation within the Openclaw Skills ecosystem.

1Password Connect Setup

To use this skill, you must have a 1Password Connect server running and accessible. Set the required environment variables in your shell or configuration file:

export OP_CONNECT_TOKEN="your_1password_connect_token"
export OP_CONNECT_HOST="https://your-connect-server-url"

Verify the installation by running a health check command:

python3 scripts/onepassword.py get-health

1Password Connect Data Schema & Taxonomy

The skill consistently outputs JSON data to ensure compatibility with other automation tools. The primary data structures include:

Object Description Key Fields
Vault Metadata about a 1Password vault id, name, description, attributeVersion
Item Detailed secret information id, title, version, vault, category, fields
Health Server status information version, dependencies, status
Field Individual data point within an item id, label, value, type

1Password Connect Advanced Features

  • Full CRUD (Create, Read, Update, Delete) support for vault items via command-line arguments.
  • Zero-dependency Python implementation for high portability across various Openclaw Skills deployment environments.
  • Detailed field-level access to retrieve specific secrets like passwords or TOTP codes programmatically.
  • Heartbeat and health-check endpoints for integration into enterprise-grade monitoring systems.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*