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?
Learn how to use the OpenClaw 1Password skill to securely manage, inject, and access your secrets using the CLI in isolated environments.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/1passwordWhat This Skill Does
The 1Password (op) skill provides a secure, streamlined interface for the OpenClaw agent to interact with the 1Password CLI. Designed for developers and power users, this skill allows the agent to authenticate, retrieve secrets, and inject environment variables directly into shells or processes without exposing sensitive credentials in plain text. It mandates the use of isolated tmux sessions for every operation, ensuring that authentication flows and secret access remain encapsulated and secure. By leveraging the official 1Password CLI, this skill minimizes the risk of credential leakage while maximizing automation efficiency.
Installation
To integrate the 1Password skill into your environment, run the following command in your terminal:
clawhub install openclaw/openclaw/skills/1password
Ensure that you have the 1Password desktop application installed and the command-line interface (op) configured in your system PATH. The skill automatically manages session sockets, so no manual configuration of tmux environments is required, provided the tmux utility is available on your system.
Use Cases
- Automated Secret Injection: Use
op run -- [command]orop injectto populate sensitive API keys or database credentials into development environments without saving them to.envfiles. - Multi-Account Management: Seamlessly switch between personal and enterprise 1Password vaults using the
--accountorOP_ACCOUNTflags. - Vault Auditing: Quickly list vaults, retrieve secret metadata, or verify account authentication status using the
op whoamiandop vault listcommands. - Script Orchestration: Securely fetch credentials for CI/CD tasks or local deployment scripts that require ephemeral access to production secrets.
Example Prompts
- "OpenClaw, please use the 1Password skill to retrieve the API key for our staging environment and inject it into the current build command."
- "Can you check if I am currently signed in to my work 1Password account and list the vaults available to me?"
- "Please run the deploy script using
op runso that it can access the encrypted credentials from my 'DevOps' vault."
Tips & Limitations
- Security First: Never instruct the agent to echo or print secret values to the conversation logs. Always rely on
op runorop injectto keep secrets in memory. - Tmux Requirement: All
opcommands must be executed within a tmux session created by the skill. If the agent reports a session failure, verify thattmuxis installed. - App Integration: Ensure the 'Integrate with 1Password CLI' option is enabled in your 1Password desktop application settings to allow for biometric or desktop-based sign-in prompts.
- Persistence: Because the skill uses fresh socket sessions for every task, authentication does not persist globally; always be prepared to authenticate via the desktop app prompt when requested by the agent.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-1password": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api, code-execution
Related Skills
sag
ElevenLabs text-to-speech with mac-style say UX.
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.