1password-ui
1Password UI tab for OpenClaw dashboard. Manage secrets, credential mappings, and auth state from the Control UI.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/maverick-software/1password-ui1Password UI Extension
Adds a 1Password tab to the OpenClaw Control dashboard under the Tools group. Browse vaults, manage credential mappings for skills, and handle authentication — all from the web UI.
Features
| Feature | Description |
|---|---|
| Dashboard Tab | "1Password" under Tools in sidebar |
| Connection Status | See signed-in account, CLI/Connect mode |
| Sign In Flow | Authenticate directly from the UI |
| Docker Support | Works with 1Password Connect for containers |
| Credential Mappings | Map 1Password items to skill configs |
Agent Installation Prompt
To install this skill, give your agent this prompt:
Install the 1password-ui skill from ClawHub.
The skill is at: ~/clawd/skills/1password-ui/
Follow INSTALL_INSTRUCTIONS.md step by step.
Summary of changes needed:
1. Copy 1password-backend.ts to src/gateway/server-methods/1password.ts
2. Register handlers in server-methods.ts
3. Add "1password" tab to navigation.ts (TAB_GROUPS, Tab type, TAB_PATHS, icon, title, subtitle)
4. Add state variables to app.ts
5. Copy 1password-views.ts to ui/src/ui/views/1password.ts
6. Add view rendering to app-render.ts
7. Add tab loading to app-settings.ts
8. Build and restart: pnpm build && pnpm ui:build && clawdbot gateway restart
Prerequisites
For Local Installations (Ubuntu/Windows/macOS)
-
1Password CLI (
op):# macOS/Linux brew install 1password-cli # Or from https://1password.com/downloads/command-line/ -
CLI Integration enabled in 1Password app:
- Settings → Developer → "Integrate with 1Password CLI" ✓
For Docker Installations
See Docker Setup below.
Usage
Sign In
- Open OpenClaw Dashboard → Tools → 1Password
- Click Sign In with 1Password
- Authorize in the 1Password app popup (or run
op signinin terminal) - Status shows "Connected" with your account
Credential Mappings
Once signed in, you can map 1Password items to skills:
- Skills like Pipedream can read credentials from 1Password
- Mappings are stored in
~/clawd/config/1password-mappings.json - Format:
{ "skillId": { "item": "Item Name", "vault": "Private", "fields": {...} } }
Example: Pipedream with 1Password
# Store Pipedream credentials in 1Password
op item create --category="API Credential" --title="Pipedream Connect" \
--vault="Private" \
"client_id[text]=your_client_id" \
"client_secret[password]=your_client_secret" \
"project_id[text]=proj_xxxxx"
# Use in token refresh
PIPEDREAM_1PASSWORD_ITEM="Pipedream Connect" python3 ~/clawd/scripts/pipedream-token-refresh.py
Gateway RPC Methods
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-maverick-software-1password-ui": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
discord-connect-hub
Complete Discord integration for Clawdbot with automatic UI installation. Provides Discord bot connectivity, dashboard tab, setup wizard, credential management, server monitoring, and plugin architecture hooks. Use when setting up Discord channel integration or adding Discord tab to the Control dashboard. Includes automatic installation of UI components, RPC handlers, and navigation updates.
zapier-mcp
Connect 8,000+ apps via Zapier MCP. Includes full UI integration for Clawdbot Gateway dashboard. Use when setting up Zapier integration, connecting apps, or using Zapier tools via mcporter.
Agent Mode Upgrades
Skill by maverick-software
Multi Agent Tenant Upgrade
Skill by maverick-software
Plugin Architecture
Skill by maverick-software