1password
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
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
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.