ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

1password

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Why use this skill?

Securely manage and inject secrets using 1Password CLI with OpenClaw. Automate credential handling with isolated tmux sessions and best-in-class security protocols.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/daggerkun007/1password-1-0-1
Or

What This Skill Does

The 1password skill enables the OpenClaw AI agent to securely interact with the 1Password CLI (op) to manage credentials, secrets, and identity authentication. By leveraging the 1Password desktop application integration, this skill allows the agent to read, inject, and execute secrets without hardcoding sensitive information into your environment or logs. It enforces a strict security posture by requiring all op commands to be executed within isolated tmux sessions, ensuring that session states, authentication tokens, and command outputs are handled securely and contextually.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/daggerkun007/1password-1-0-1

Before running, ensure the 1Password CLI is installed on your host system and that the desktop app integration is enabled via the 1Password application settings. The skill relies on standard op binaries and will verify presence via op --version before execution.

Use Cases

  • Automated Secret Injection: Automatically pull API keys or database credentials for CI/CD tasks or local scripts using op run or op inject.
  • Multi-Account Management: Seamlessly switch between personal and professional 1Password accounts using the --account flag or OP_ACCOUNT environment variable.
  • Security Auditing: Query vault contents or verify current login status securely without manual credential entry.
  • Environment Setup: Safely configure development environments by fetching necessary credentials on-demand, reducing the risk of plaintext files containing secrets.

Example Prompts

  1. "Check if I am currently signed into my work 1Password account and list the available vaults."
  2. "Inject the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY from my development vault into this script execution."
  3. "Rotate the API keys for the production database; use the 1Password CLI to update the existing entry."

Tips & Limitations

  • Always use Tmux: The skill enforces tmux usage to prevent command leaking and handle interactive prompts. Never bypass this mechanism.
  • Security First: Never ask the AI to log or print the raw output of sensitive secrets. Always use op run or op inject to pipe data directly into required applications.
  • Desktop Sync: Ensure the 1Password desktop application is unlocked, as the CLI relies on the local secure connection to the primary vault.

Metadata

Stars3409
Views0
Updated2026-03-25
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-daggerkun007-1password-1-0-1": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#security#secrets#automation#authentication#developer
Safety Score: 4/5

Flags: file-read, code-execution