Locker Vault is a secure credential and secrets management skill for OpenClaw agents that utilizes the Locker Secrets Manager with high-performance in-memory caching.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install locker-vault
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install locker-vault using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Locker Vault provides a robust framework for Openclaw Skills to handle sensitive data without the risk of leakage. By establishing a single source of truth, this skill ensures that all credentials—including API keys, tokens, and database strings—are stored in Locker's encrypted vault and accessed through a cached client. This architecture eliminates the need for insecure .env files and prevents secrets from ever appearing in logs or chat responses.
The skill is built on the principle of vault-reference patterns, where agents store a reference like vault://SECRET_KEY instead of the actual value. A built-in cache layer with configurable Time-To-Live (TTL) ensures that repeated access to the same credential remains high-performance, reducing latency by avoiding redundant CLI calls and network round-trips.
curl -fsSL https://locker.io/secrets/install.sh | bash
locker --version
Set your access keys as environment variables for the initial bootstrap:
export LOCKER_ACCESS_KEY_ID="your-access-key-id"
export LOCKER_SECRET_ACCESS_KEY="your-secret-access-key"
Copy vault-client.js to your workspace and initialize within your script:
const vault = require('./vault-client');
await vault.init({ mode: 'ro', cacheTTL: 300 });
Locker Vault organizes data using a key-value mapping within the Locker Cloud API. Openclaw Skills interact with this data using the following schema:
| Attribute | Description | Format |
|---|---|---|
| Secret Key | Unique identifier for the credential | String (e.g., OPENAI_API_KEY) |
| Secret Value | The encrypted sensitive data | String (Encrypted at rest) |
| Reference | The pointer used in configuration files | vault://KEY_NAME |
| Cache Object | In-memory storage for performance | Map<key, {val, expiry}> |
| Permission Mode | Defines agent access level | 'ro' (Read-Only) or 'rw' (Read-Write) |
Loading
A comprehensive audit trail system for Pilot Protocol designed to capture and manage security-critical events for compliance.

A comprehensive indexing and search engine for historical communications and file transfers conducted over Pilot Protocol.

A decentralized task auction system that enables agents to bid on work based on price, speed, and quality guarantees.

Pilot Auto-Trust automates handshake approvals and trust lifecycle management for Pilot Protocol agents using customizable logic and policies.

A specialized information hub providing deep insights into Whataburger's history, products, and global market presence.

A structured information retrieval skill that provides a concise business and industry knowledge card for Panda Express.








































