background-watch-hook
Use `vibe watch` to run a managed Harness waiter that returns to the same conversation later. Best for reviews, CI, files, logs, and other…
Use Avibe Vault for API keys, tokens, passwords, protected credentials, authenticated HTTP requests, or digest signing without exposing secret values to the agent.
$ npx -y skills add avibe-bot/avibe --skill use-avibe-vault --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/use-avibe-vaultContext preview
The summary Claude sees to decide when to auto-load this skill.
Use Avibe Vault for API keys, tokens, passwords, protected credentials, authenticated HTTP requests, or digest signing without exposing secret values to the agent.
name: use-avibe-vault slug: use-avibe-vault description: Use Avibe Vault for API keys, tokens, passwords, protected credentials, authenticated HTTP requests, or digest signing without exposing secret values to the agent. version: 0.2.0
When a task needs API keys, access tokens, passwords, wallet private keys, or other sensitive credentials, prefer Avibe Vault: agents reference secrets by name, tag, or skill tag, and users do not need to paste plaintext into chat.
Core concepts:
Rules:
Common commands:
Request that the user add a missing static secret. `spec-json` may contain only non-secret prefill metadata; the actual secret value is entered by the user in the browser: `vibe vault request OPENAI_API_KEY --reason "Need OpenAI API access" --spec-json '{"kind":"static","protection":"protected","description":"OpenAI API key","tags":["openai","prod","skill:model-work"],"policy":{"allowed_hosts":["api.openai.com"],"auth":{"type":"bearer"}}}'`
For a missing keypair/signing key, ask the user to create a keypair secret in the Vault UI; do not request or store private-key material as a static secret.
On Avibe Web chat, a lighter manual prompt can mention the missing secret as a clickable placeholder in your reply, for example `$<OPENAI_API_KEY>`. The user can click it and fill the secret from Web chat. This has no reason or structured prefill metadata; use `vibe vault request` when those are needed.
List or find existing Vault entries: `vibe vault list` `vibe vault list --tag prod` `vibe vault find --kind static --protection protected` `vibe vault find openai --tag prod` `vibe vault tags`
Run a command with selected static secrets injected as environment variables: `vibe vault run --env OPENAI_API_KEY,GITHUB_TOKEN -- python script.py` `vibe vault run --env GITHUB_TOKEN=GH_PAT --env OPENAI_API_KEY -- python script.py` `vibe vault run --tag deploy -- ./deploy.sh` `vibe vault run --skill github-release -- ./release.sh`
Make an authenticated HTTP request. The credential is attached only at egress, and the agent never sees the secret: `vibe vault fetch --auth GITHUB_PAT --url https://api.github.com/user`
Request approval before a protected `run` with an existing static secret: `vibe vault access PROD_DB_URL --skill deploy --command "run database migration" --egress "connect to production database"`
For protected `fetch`, run `vibe vault fetch`; it creates the correct fetch approval request when needed.
Sign a 32-byte digest with a keypair secret. Standard keys may return the signature directly; protected keys create a browser approval request: `vibe vault sign WALLET_KEY --digest <64-hex-digest> --scheme ecdsa-secp256k1-recoverable --command "sign deployment transaction"`
For more details, run `vibe vault --help`.
The local-first Agent OS — your AI partner lives on your own machine. Drive the official Claude Code, Codex & OpenCode from your browser or any chat app.
Repo: avibe-bot/avibe
Use `vibe watch` to run a managed Harness waiter that returns to the same conversation later. Best for reviews, CI, files, logs, and other…
Use Avibe Harness for durable Agent delegation, Sessions, scheduled Tasks, Watches, Runs, queues, and work that must continue beyond the current turn.
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
Build, inspect, update, restore, or share Avibe Show Pages for visual explanations, diagrams, reports, or interactive prototypes. Covers the page workspace and…