agent-prompt-audit
Audit and improve the prompt surface of Avibe Agents across backends (Claude, Codex/GPT, OpenCode) — global and project rules,…
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state. Also use it to report an Avibe bug, send product feedback, or file a feature request from the current conversation.
Claude Code
$ npx -y skills add avibe-bot/avibe --skill use-avibe --agent claude-code
Codex
$ npx skills add avibe-bot/avibe --skill use-avibe -a codex -y
Cursor
$ npx skills add avibe-bot/avibe --skill use-avibe -a cursor -y
Gemini CLI
$ npx skills add avibe-bot/avibe --skill use-avibe -a gemini-cli -y
GitHub Copilot
$ npx skills add avibe-bot/avibe --skill use-avibe -a github-copilot -y
OpenCode
$ npx skills add avibe-bot/avibe --skill use-avibe -a opencode -y
Windsurf
$ npx skills add avibe-bot/avibe --skill use-avibe -a windsurf -y
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. Also use it to report an Avibe bug, send product feedback, or file a feature request from the current conversation. version: 0.9.7
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. Change one channel, topic, or DM user with `PATCH /api/settings/scope`, which writes only the named fields; `POST /api/settings` replaces the platform's whole channel map. 7. Change a bound DM user's fields with `PATCH /api/settings/scope` (`"scope": "user"`); `POST /api/users` writes each included user as a whole row. 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 /api/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 /api/wechat/qr_login/poll`. 10. Do not restart the service by default. Use `POST /api/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 /api/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](referen
Make your computer a home for your AI partner. Avibe is the local-first Agent OS: Vibey, its built-in AI partner, works out of the box, and Claude Code, Codex & OpenCode run unchanged beside it — reach them from your browser, phone, or any chat app.
Audit and improve the prompt surface of Avibe Agents across backends (Claude, Codex/GPT, OpenCode) — global and project rules,…
Run durable `vibe watch` waits for PR reviews, CI, files or external signals, then resume the Agent in the right Session.
Choose the model, reasoning effort, and speed for work you hand out or continue. Match them to the work and how fast it is…
Use Avibe's local Computer Use CLI for carefully bounded desktop observation and actions.
Use Avibe Harness for durable Agent delegation, Sessions, scheduled Tasks, Watches, Runs, queues, and work that must continue…
Use Avibe Vault for API keys, tokens, passwords, protected credentials, authenticated HTTP requests, or signing digests and…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…