Blink Secrets

Manage the encrypted secrets vault for this agent or other agents in the workspace. List, set, and delete secrets. Secrets are available as $KEY_NAME in all shell commands. Values are never shown after being saved — only key names are listed. Use for credential management, rotating API keys, or bootstrapping other agents.

blink-new a708f2d 1.5 KB Updated

File contents

Blink Secrets

Manage the encrypted secrets vault using blink secrets. Zero configuration on Claw machines — BLINK_AGENT_ID is already set.

List all secret key names

blink secrets list

Set or update a secret

blink secrets set GITHUB_TOKEN ghp_xxx
blink secrets set OPENAI_KEY sk-xxx
blink secrets set DATABASE_URL postgres://user:pass@host/db

Delete a secret

blink secrets delete OLD_API_KEY

Cross-agent management (set secrets on another agent)

blink secrets set --agent clw_other OPENAI_KEY sk-xxx
blink secrets list --agent clw_other
blink secrets delete --agent clw_other OLD_KEY

Rotate a key

blink secrets set GITHUB_TOKEN ghp_new_value
# Old value is replaced — no need to delete first

Command signatures

blink secrets list [--agent <agent_id>]
blink secrets set <key> <value> [--agent <agent_id>]
blink secrets delete <key> [--agent <agent_id>]

All secrets are stored encrypted (AES-256-GCM) and never returned in plaintext via the API. After setting, the secret is immediately available as $KEY_NAME in all shell commands — no restart required.

blink-new/openclaw/tree/main/skills/blink-secrets commit a708f2d812

Frequently asked questions

npx skillmds@latest add blink-new/blink-secrets