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…
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
$ npx -y skills add avibe-bot/avibe --skill use-avibe --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/use-avibeContext preview
The summary Claude sees to decide when to auto-load this skill.
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
name: use-avibe slug: use-avibe description: Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state. version: 0.6.2
Use this skill when the user asks you to configure, repair, explain, or operate a local Avibe installation.
Typical requests include:
Follow this skill as an operations playbook for agents, not as end-user marketing copy.
1. Prefer the Web UI API for Avibe configuration changes. Do not hand-edit config files for routine work. 2. Read current API state before mutating. Merge the user's requested change into the current payload. 3. Preserve unrelated scopes, platforms, users, and secrets. 4. Treat secrets as opaque. Do not print, invent, rotate, or overwrite tokens unless the user explicitly provides replacements. 5. Use the smallest viable API call and verify by reading back the API response. 6. For `POST /settings`, preserve every existing channel for that platform; the endpoint replaces the platform's channel map. 7. For `POST /api/users`, merge each edited user with its current user payload first; missing user fields are not a patch. 8. Make every persistent-state change through the Web UI API or the `vibe` CLI. Avibe's internal storage is opaque — do not read, query, or hand-edit it. 9. `POST /config` persists the new payload but does not restart running platform adapters by itself. When the change is platform credentials, `proxy_url`, or other transport-level settings, plan an explicit restart afterwards; prefer the delayed CLI form (`vibe restart --delay-seconds 60`) when triggering it from inside an active conversation. The only credential save that restarts on its own is the WeChat QR-login completion through `POST /wechat/qr_login/poll`. 10. Do not restart the service by default. Use `POST /doctor`, `GET /status`, and read-back checks first. 11. Only start, stop, restart, or reload Avibe when the user explicitly asks or when a change cannot take effect otherwise; explain why before doing it. 12. If an agent must restart Avibe from an active conversation, use `vibe restart --delay-seconds 60` so the current session can receive the reply before the restart lands. 13. Tell the user whether the change is global or scope-specific.
Use this order when changing Avibe configuration:
1. Determine the Web UI base URL.
2. Decide whether the request belongs in:
3. Fetch the current state from the matching GET endpoint. 4. Merge the requested change in memory. 5. Send the mutating request through the Web UI API with CSRF protection. 6. Read back the changed resource and verify the effective payload. 7. Run `POST /doctor` only when the change affects runtime health, platform credentials, or backend availability. 8. Report the changed scope or global keys and whether a restart was avoided or still required.
Read only the reference needed for the current task, before composing its calls. Paths below are relative to this Skill directory; scripts remain under `scripts/`, not under `references/`.
| Task | Reference | | --- | --- | | Send API requests with CSRF, cookies, JSON payloads, or the bundled helper | [API client](references/api-client.md) | | Change global defaults, platform credentials, proxies, or discover IM channels | [Global configuration and platforms](references/global-config.md) | | Change channel/DM routing, models, cwd, visibility, mention policy, or bind users | [Scopes and routing](references/scopes-and-routing.md) | | Pair, inspect, repair, or control the Avibe Cloud tunnel | [Remote access](references/remote-access.md) | | Run or delegate Agent work, schedule tasks, manage watches or Session queues | [Agent Harness](references/harness.md) | | Choose backend/subagent settings or change native OpenCode, Claude, or Codex config | [Backends](references/backends.md) | | Inspect runtime paths, logs, or health; restart or upgrade the s
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.
Use Avibe Vault for API keys, tokens, passwords, protected credentials, authenticated HTTP requests, or digest signing without exposing secret values to the…
Build, inspect, update, restore, or share Avibe Show Pages for visual explanations, diagrams, reports, or interactive prototypes. Covers the page workspace and…