rabi-desktop-pet-animation
Locate, inspect, design, repair, package, and activate Rabi or RabiRoute desktop-pet animations.
Skill by vb2250158
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/vb2250158-rabi-desktop-pet-animation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, productivity, ui-design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rabi-desktop-pet-animation
What's inside
- Skill name
rabi-desktop-pet-animation- Description
- Locate, inspect, design, repair, package, and activate Rabi or RabiRoute desktop-pet animations. Use for “桌宠动画在哪”, “Rabi 里实装的”, active-pack or workflow lookup, idle/click/drag/work/sleep actions, random idle behavior, playback or trigger defects, and Rabi desktop-pet pack/runtime updates. Use MiniMax H3 only when the media itself must change.
- License
- MIT
- Instructions
- 37 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- openai.yaml · agents/
- rabi-desktop-pet-standard.md · references/
- rabi-desktop-pet-standard_zh.md · references/
SKILL.md (first lines)
# Rabi Desktop Pet Animation This skill owns Rabi-specific desktop-pet semantics, source locations, resource packs, Manager contracts, and runtime acceptance. It does not assume that every animation request needs new media. Resolve disagreements by owner: Manager binding and runtime DTOs answer what is enabled now; the matching `pet-pack.json` answers pack content and behavior; accepted guards and review evidence answer visual identity; code answers trigger/playback behavior. README text, directory recency, runtime cache, screenshots, old logs, and prior chat claims are discovery clues rather than authority for current state. ## Route the Request Read [the Rabi desktop-pet standard](references/rabi-desktop-pet-standard.md), then choose one mode: - **Locate or inspect:** questions such as “动画在哪”, “当前实装哪个”, “以前的工作流在哪”, or “这个动作有多少帧” are read-only. Resolve the shared source, authoring intermediate, active Manager binding, and local runtime separately. Do not generate, export, copy, bind, restart, or scan Downloads. - **Behavior or trigger repair:** click, drag, work-state mapping, random scheduling, wake/sleep timing, cache, or playback latency normally changes Desktop/Manager code or configuration. Do not regenerate art unless evidence shows the media is defective. - **Recut or re-export:** timing, frame selection, loop seam, transparency, or runtime-size defects should reuse an accepted source clip first. - **Generate media:** identify the affected action ids and accepted visual anchor, then load `$minimax-h3-character-animation`. Generate only the selected media before returning here for Rabi export and runtime work. - **Package or activate:** create a new immutable pack, preserve unselected states and behavior unless explicitly changed, then validate through Manager and the installed local Desktop. ## Core Rules 1. Start from the target persona, current binding, accepted baseline pack, and relevant manifest. “Current” and “installed” are runtime questions; do not infer them from the newest directory name. 2. Write the affected action ids and change layer before editing. A local defect must not expand into full regeneration. 3. Define action semantics independently from media: trigger, one-shot or loop, `next`, idle-pool membership, wake behavior, and sleep timing. 4. Adding a random idle is additive unless the user explicitly requests replacement. Preserve the existing pool, interval, and sleep threshold. 5. Never mutate an accepted baseline pack. Export selected changes into a new pack id and copy unselected states byte-for-byte. 6. Shared source and accepted packs live on the workspace truth source. Builds, installed applications, runtime cache, processes, and logs stay on the executing computer's local disk. 7. Do not claim completion at source generation, export, copy, binding, or process start alone. Verify Manager discovery, active binding, real asset retrieval, and visible playback. ## Required Evidence - Locate mode: exact source path, active pack id when requested, authoring/workflow path, and whether a reported path is source, intermediate, or runtime cache. - Behavior mode: reproduced symptom, responsible code/config layer, and regression evidence. - Media mode: selected action ids, accepted anchor, source clip validation, and visual review. - Pack mode: new pack id, state/frame counts, `loop`/`next`, preserved bytes, and exact `idleBehavior` delta. - Runtime mode: Manager sees the pack, intended binding is active, an asset returns HTTP `200`, and the installed Desktop reloads and displays it. Generated H3 video is an intermediate. A runtime cache is not the source of truth. A successful binding patch is not visible playback.
From vb2250158/RabiRoute, MIT.
More from vb2250158/RabiRoute
- 0.813score
rabi-github-submit
vb2250158
Prepares, reviews, commits, and publishes RabiRoute changes with a mandatory per-commit patch-version bump, bilingual version log, Rabi context, privacy…
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
create-rabiroute-persona
vb2250158
创建或修改通用 RabiRoute 角色配置。用于根据用户指定的角色和材料忠实写成 persona.md 和 personaConfig.json,尤其适用于用户希望“就是那个角色”、要求按文本、图片、对白、音频、设定集、网页等材料一比一还原,或希望角色从指定时间点分叉到平行世界继续生活的场景;也适用于现实职业、陪伴…
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
napcat-qq-gateway
vb2250158
查询 QQ 群聊、私聊、聊天记录或最新反馈,以及配置、排障 NapCatQQ / OneBot11 消息收发。用户说“看看群”“看群聊记录”时也使用;Rabi 管理的消息先经 Rabi 查询,无法完成查询时才使用当前 NapCat 或正式日志补查。
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
plan-task-orchestration
vb2250158
Use before any repository task governed by RabiRoute plan admission, including bug fixes, features, UI, assets, config, data, docs, prompts, skills, builds…
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
character-tts-dialogue
vb2250158
Write, return, validate, or troubleshoot character-faithful spoken replies for RabiRoute's current RabiSpeech workflow.
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
tts-router
vb2250158
Route local text-to-speech through RabiSpeech across ONNX-VITS, GPT-SoVITS, IndexTTS2, Qwen3-TTS and CosyVoice3.
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
use-rabi-codex-context
vb2250158
Bind, inspect, refresh, switch, or remove Rabi PC-managed persona context for one Codex session and understand its entry, reasoning, and message-delivery…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
indextts2-audio
vb2250158
通过 RabiSpeech 的本地 IndexTTS2 模型生成中文或音色复刻语音。用户指定 IndexTTS2、中文参考音频、情绪/风格指令、角色声线或本地 WAV 验证时使用。不得直接运行技能内 worker、启动 OumuQ 或调用云端 API。
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabiroute-message-delivery
vb2250158
通过 RabiRoute 正式工具发现 Agent 会话、核对绑定、投递消息和排查投递失败。用于用户说“rabi 没法投递消息到 workbuddy”“消息发不过去”“投递没反应”“发给另一个 Agent”“会话找不到”,以及 Rabi 向 WorkBuddy、CodeBuddy、DSH、Codex 或其他…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
benchmark-rabispeech-models
vb2250158
运行或更新 RabiSpeech 本机语音模型闭环基准。用于新增、替换或比较本地 TTS / ASR 模型,测试首请求、加载、预热、热态耗时、RTF、显存、波形和 CER,并从统一公开语料生成 JSON、CSV 及 RibiWebGUI 内可查看的 HTML 报告;也用于维护 TTS / ASR…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabiroute-nas-windows-package
vb2250158
将 NAS 工作区中的 RabiRoute 构建并安装为 Windows 本机可搜索、可双击、带托盘的完整运行包,同时让每台电脑保留独立路由和运行日志,并共享 NAS 上的角色、记忆与计划。用于共享源码与角色目录环境的首次安装、换机安装、第二台电脑部署、本机目录迁移、升级重打包或排查本机包与 NAS 数据边界。
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabi-github-pull
vb2250158
安全拉取 RabiRoute 更新,并根据项目更新日志和公开示例迁移本地运行配置。用于用户要求 pull、update、sync、upgrade、refresh RabiRoute 仓库,尤其是本地 data、gateway config、route config、persona 文件或 adapter…
SkillAFreshness: A★ 492Claude Code +9
Signals
- Stars
- 492
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (8 days ago)
- Last release
- Jul 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/vb2250158/RabiRoute
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vb2250158
- 0.813score
rabi-github-submit
vb2250158
Prepares, reviews, commits, and publishes RabiRoute changes with a mandatory per-commit patch-version bump, bilingual version log, Rabi context, privacy…
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
create-rabiroute-persona
vb2250158
创建或修改通用 RabiRoute 角色配置。用于根据用户指定的角色和材料忠实写成 persona.md 和 personaConfig.json,尤其适用于用户希望“就是那个角色”、要求按文本、图片、对白、音频、设定集、网页等材料一比一还原,或希望角色从指定时间点分叉到平行世界继续生活的场景;也适用于现实职业、陪伴…
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
napcat-qq-gateway
vb2250158
查询 QQ 群聊、私聊、聊天记录或最新反馈,以及配置、排障 NapCatQQ / OneBot11 消息收发。用户说“看看群”“看群聊记录”时也使用;Rabi 管理的消息先经 Rabi 查询,无法完成查询时才使用当前 NapCat 或正式日志补查。
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
tts-router
vb2250158
Route local text-to-speech through RabiSpeech across ONNX-VITS, GPT-SoVITS, IndexTTS2, Qwen3-TTS and CosyVoice3.
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
use-rabi-codex-context
vb2250158
Bind, inspect, refresh, switch, or remove Rabi PC-managed persona context for one Codex session and understand its entry, reasoning, and message-delivery…
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
plan-task-orchestration
vb2250158
Use before any repository task governed by RabiRoute plan admission, including bug fixes, features, UI, assets, config, data, docs, prompts, skills, builds…
SkillAFreshness: A★ 492Claude Code +9
Cite this page
rabi-desktop-pet-animation skill. Agent Mart. https://agentmart.dev/skills/vb2250158-rabi-desktop-pet-animation (last updated 2026-10-24)