← Back to Skills Marketplace
1password
by
Peter Steinberger
· GitHub ↗
· v1.0.1
34084
Downloads
53
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install 1password
Description
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.
Usage Guidance
Install only if you want an agent to help operate 1Password CLI. Keep the app locked until needed, specify the exact account, vault, and item path, and avoid examples that print secrets, use --no-masking, or write keys/configs to disk unless you explicitly need that and can protect the files.
Capability Analysis
Type: OpenClaw Skill
Name: 1password
Version: 1.0.1
The skill is designed to integrate with and utilize the 1Password CLI (`op`) for secret management. All instructions and examples, including the complex `tmux` session management in `SKILL.md`, are consistent with the legitimate and secure operation of the `op` CLI within an agent environment. There is no evidence of intentional malicious behavior such as unauthorized data exfiltration, malicious execution, persistence, or prompt injection aimed at subverting the agent for harmful purposes. The guardrails explicitly advise against insecure secret handling.
Capability Assessment
Purpose & Capability
The stated purpose is coherent: set up and operate the 1Password CLI for sign-in, secret reading, injection, and command execution. That necessarily involves sensitive vault data, but it is disclosed.
Instruction Scope
The main guardrails say not to expose secrets, but the examples include printing DB_PASSWORD, disabling masking, writing a private key to a local file, and rendering injected config files without clear warnings or user-control boundaries.
Install Mechanism
The install metadata points to the standard Homebrew 1password-cli formula and requires the op binary; no bundled executable or custom installer script is present.
Credentials
Using an unlocked 1Password app and authorized account is expected for this integration, but it can expose any vault data available to that account if commands are run broadly.
Persistence & Privilege
The tmux workflow is disclosed as an authentication and TTY workaround, uses a temporary socket path, and the example kills the session; no hidden persistence or privilege escalation is shown.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install 1password - After installation, invoke the skill by name or use
/1password - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Require tmux session for op auth
v1.0.0
Initial release of 1Password skill.
- Provides guidance for setting up and using the 1Password CLI (`op`), including installation, desktop app integration, and sign-in.
- Includes workflow steps for verifying setup, multi-account usage, and checking access.
- Offers advice to avoid repeated authentication prompts, especially when using tmux.
- Emphasizes security guardrails: never expose secrets, prefer in-memory operations, and ensure proper authentication steps.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 34084 downloads so far.
How do I install 1password?
Run "/install 1password" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 1password free?
Yes, 1password is completely free (open-source). You can download, install and use it at no cost.
Which platforms does 1password support?
1password is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 1password?
It is built and maintained by Peter Steinberger (@steipete); the current version is v1.0.1.
More Skills