生活与工具
#cloud
use-avibe
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
DeepseekModel
官方收录技能
质量 优秀 · 78
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=avibe-bot-avibe-skills-use-avibe-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
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 Avibe Use this skill when the user asks you to configure, repair, explain, or operate a local Avibe installation. Typical requests include: enable a Slack, Discord, Telegram, Lark/Feishu, or WeChat scope route one channel or DM user to OpenCode, Claude, or Codex set a working directory for a channel or DM user choose a backend model, subagent, or reasoning level show or hide intermediate message types configure an outbound proxy ( proxy_url ) for an IM platform that cannot reach its API directly pair, start, stop, or inspect Avibe Cloud remote Web UI access create, update, inspect, pause, resume, or remove a managed background watch with vibe watch create, inspect, run, pause, resume, or remove a scheduled task with vibe task run a one-shot Agent job with vibe agent run , including async background runs inspect or cancel concrete Agent Run records with vibe runs check or apply Avibe updates ( vibe check-update , vibe upgrade ) inspect logs, run doctor, check service status, or explain where Avibe stores state decide whether a requested change belongs in Avibe config or in the host backend's own config Follow this skill as an operations playbook for agents, not as end-user marketing copy. Core Rules Prefer the Web UI API for Avibe configuration changes. Do not hand-edit config files for routine work. Read current API state before mutating. Merge the user's requested change into the current payload. Preserve unrelated scopes, platforms, users, and secrets. Treat secrets as opaque. Do not print, invent, rotate, or overwrite tokens unless the user explicitly provides replacements. Use the smallest viable API call and verify by reading back the API response. For POST /settings , preserve every existing channel for that platform; the endpoint replaces the platform's channel map. For POST /api/users , merge each edited user with its current user payload first; missing user fields are not a patch. 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. 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 . Do not restart the service by default. Use POST /doctor , GET /status , and read-back checks first. 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. 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. Tell the user whether the change is global or scope-specific. API First Workflow Use this order when changing Avibe configuration: Determine the Web UI base URL. Default is http://127.0.0.1:5123 . If the user has a custom UI host or port (from ui.setup_host / ui.setup_port ), use that exact origin. When Avibe Cloud remote access is active, the public origin (e.g. https://<slug>.avibe.bot ) also speaks the same API and requires OIDC session cookies — prefer the local origin from the host running Avibe. Check liveness with GET /health or GET /status . Decide whether the request belongs in: POST /config for global defaults, platform credentials, runtime config, agent defaults, UI config, remote-access provider settings, update policy, or global display toggles POST /settings for channel-level routing, working directory, visibility, enablement, and mention policy /api/users and /api/bind-codes for DM user binding and user-scope settings /remote-access/* for Avibe Cloud pairing and tunnel control host backend config instead of Avibe when the request is OpenCode, Claude Code, or Codex native behavior Fetch the current state from the matching GET endpoint. Merge the requested change in memory. Send the mutating request through the Web UI API with CSRF protection. Read back the changed resource and verify the effective payload. Run POST /doctor only when the change affects runtime health, platform credentials, or backend availability. Report the changed scope or global keys and whether a restart was avoided or still required. Task References 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 Change global defaults, platform credentials, proxies, or discover IM channels Global configuration and platforms Change channel/DM routing, models, cwd, visibility, mention policy, or bind users Scopes and routing Pair, inspect, repair, or control the Avibe Cloud tunnel Remote access Run or delegate Agent work, schedule tasks, manage watches or Session queues Agent Harness Choose backend/subagent settings or change native OpenCode, Claude, or Codex config Backends Inspect runtime paths, logs, or health; restart or upgrade the service Operations and troubleshooting For multi-step API work, use the bundled scripts/vibe_api.py helper. The API client reference contains its exact invocations and fetch/merge examples. Safety Boundaries Always follow these constraints: never delete unrelated platform scopes never blank out tokens or secrets as part of an unrelated config task never claim a backend feature exists if current Avibe behavior does not support it never read, query, or hand-edit Avibe's internal state storage — go through the Web UI API or vibe CLI never expose bind codes, pairing keys, tunnel tokens, instance secrets, or session secrets unless the user explicitly asks never paste a credentialed proxy_url ( user:pass@host ) back into chat — mask the credentials portion when echoing the value always say when a requested change actually belongs in OpenCode, Claude Code, or Codex config instead of Avibe Escalation If the user still cannot solve a problem after API read-back checks, doctor, and log inspection, point them to the Avibe repository: repo: https://github.com/avibe-bot/avibe Use that link when: the behavior looks like a real bug rather than a local misconfiguration the user is asking for a feature Avibe does not support yet backend integration behavior appears inconsistent with the documented configuration surface If the user wants to contribute back, suggest opening an issue or a pull request in that repository. Response Pattern When you complete an Avibe maintenance task, report back with: which API endpoint changed the state whether the change is global or scope-specific which keys changed the read-back or doctor evidence whether a restart was avoided, deferred, or still required and why
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |