agent-prompt-audit
Audit and improve the prompt surface of Avibe Agents across backends (Claude, Codex/GPT, OpenCode) — global and project rules,…
Choose the model, reasoning effort, and speed for work you hand out or continue. Match them to the work and how fast it is needed. See and switch an existing Session's settings rather than start over, and pass the choice explicitly.
Claude Code
$ npx -y skills add avibe-bot/avibe --skill choose-model --agent claude-code
Codex
$ npx skills add avibe-bot/avibe --skill choose-model -a codex -y
Cursor
$ npx skills add avibe-bot/avibe --skill choose-model -a cursor -y
Gemini CLI
$ npx skills add avibe-bot/avibe --skill choose-model -a gemini-cli -y
GitHub Copilot
$ npx skills add avibe-bot/avibe --skill choose-model -a github-copilot -y
OpenCode
$ npx skills add avibe-bot/avibe --skill choose-model -a opencode -y
Windsurf
$ npx skills add avibe-bot/avibe --skill choose-model -a windsurf -y
name: choose-model slug: choose-model description: Choose the model, reasoning effort, and speed for work you hand out or continue. Match them to the work and how fast it is needed. See and switch an existing Session's settings rather than start over, and pass the choice explicitly. version: 0.3.1
Before you dispatch or continue work, pick the model, reasoning effort, and speed that fit it. What the user has found about models comes first (section 5).
Choose from these lists. A Vibey or OpenCode Agent runs every family its list shows. A Claude Code Agent runs only Claude, and a Codex Agent only GPT. If the family that fits is not configured, use the closest one and tell the user when it matters.
Judge by family, not version; a family keeps its character across releases. These profiles come from the Avibe team's daily use.
When a job mixes both kinds, split it: the user-facing part to Claude, the rigorous backend part to GPT. Within a family, the larger tier suits ambiguous or high-stakes work; the smaller, faster tier suits well-specified, mechanical, or high-volume work.
Effort is how long the model thinks before it acts. Set it by how hard the work is to get right:
Then weigh urgency. When the user is waiting in the conversation, or the work is a quick check, take a faster tier and lower effort; a good answer now beats a perfect one in ten minutes. For background or long work where quality matters more than time, spend more. Cost rises with tier and effort, the same way.
Speed `fast` runs the same model on its vendor's faster tier, at a higher price per token. It suits a Session the user is actively waiting on, not background work or bulk work. Turn it back to `standard` when the wait is over.
For example: "is PR 3442 merged?" gets a small tier on low. A failing test with a clear stack trace gets medium. "Why do replies sometimes go missing?" gets a large tier on xhigh. An overnight security review of the Vault boundary gets GPT's large tier on xhigh or max.
Higher effort does not rescue an unclear brief. A clearer brief usually helps more.
For a new Session, name the model and effort (and `--speed fast` when it is warranted), so the choice is deliberate and visible in the run record:
`vibe agent run --agent <agent> --model <model> --reasoning-effort <effort> --message ...`
When work already under way should move to another model, effort, or speed, switch the Session that holds its context instead of opening a new one. Check its menu with `vibe session models`, then:
`vibe session update --session-id <id> --model <model> --reasoning-effort <effort>`
`--speed fast` or `--speed standard` changes the tier the same way. A refusal says why and what to do instead.
When the switch applies depends on the Session's backend, and the reply says which as `applies_from`:
Switching works in both directions. After a hard design phase, drop to lower effort for the mechanical follow-up.
Start a new Session instead when:
To keep the context and leave the original as it is, fork with `vibe agent run --fork-session <id> --model <model> --reasoning-effort <effort> --message ...`.
A Bot runs on the model the user chose for it. Only the user, or the Bot itself when the user asks, changes it.
What the user has found about models overrides this Skill. That covers what they tell you now and what is recorded in your memory (a Bot's memory files, or the Project's `AGENTS.md`), so check there before you choose. When the user shares a finding, or confirms one you observed, record it there so later choices use it.
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.
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…
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote…
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…